X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Переход по ссылке через заданное время
Vic1993
Vic1993
Topic Starter сообщение 19.8.2009, 14:25; Ответить: Vic1993
Сообщение #1


Требуется помощь знатоков javascript.
Есть такой код:
[ <a href="javascript://" onclick="$('#siF9').val('Подпись нарушает правила оформления. [url=http://mysite.ru/]Подробнее.[/url] Предупреждение выслано [b]$USERNAME$[/b].');">Сообщение о нарушении оформления подписи</a> ] [ <a href="javascript://" onclick="$('#siF12').val('http://mysite.ru/none.gif');">Анимированный аватар!</a> ]

Мне нужно чтобы после нажатии на обе ссылки через секунду происходило ещё одно действие, которое происходит при нажатии на кнопку:
<input class="manFlSbm" id="siF20" name="sbm" value="Сохранить" type="submit">
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.8.2009, 15:25; Ответить: Webmaster_hb
Сообщение #2


добавляете в settimeout
по которому сабмитите форму, лучше по ID формы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vic1993
Vic1993
Topic Starter сообщение 19.8.2009, 15:52; Ответить: Vic1993
Сообщение #3


Webmaster,вот у меня к примеру ссылка:
<a href="javascript://" onclick="$('#siF12').val('http://mysite.ru/none.gif');">Анимированный аватар!</a>
Что мне нужно добавить в эту ссылку, чтобы при нажатии на неё происходило сначала первое действие - onclick="$('#siF12').val('http://mysite.ru/none.gif');" а потом, через 1 секунду как бы автоматом нажималась кнопка, код которой:
<input class="manFlSbm" id="siF20" name="sbm" value="Сохранить" type="submit">
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.8.2009, 15:57; Ответить: Webmaster_hb
Сообщение #4


Vic1993, пробуйте делать сами, если сложно, делайте по шагам, шаги уже расписаны

если лень - прямиком в платный раздел "Помогите!"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vic1993
Vic1993
Topic Starter сообщение 19.8.2009, 17:17; Ответить: Vic1993
Сообщение #5


Хорошо. Только один вопрос: что значит "сабмитите"?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 19.8.2009, 18:11; Ответить: Webmaster_hb
Сообщение #6


"сабмитите" - от английского слова submit которое есть в вашем приведенном коде, кнопка "Сохранить" по которой форма отправляет данные на сервер
сабмит можно вызывать например таким способом
<form id="forma">
....
</form>
<script>
document.getElementByID("forma").submit();
</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vic1993
Vic1993
Topic Starter сообщение 19.8.2009, 19:15; Ответить: Vic1993
Сообщение #7


Webmaster, сделал как вы написали.
<input class="manFlSbm" id="siF20" name="sbm" value="Сохранить" type="submit">
Взял в <form id="forma">....</form>
Ссылку сделал такую: <a settimeout="forma" href="javascript://" onclick="$('#siF12').val('http://mysite.ru/none.gif');">Анимированный аватар!</a>
И перед этой ссылкой вставил:
<script>
document.getElementByID("forma").submit();
</script>
Но не работает. Что не так?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 20.8.2009, 0:34; Ответить: Webmaster_hb
Сообщение #8


ну тогда давайте по шагам

шаг 1
в моем примере что отвечает за отправку формы ("сабмит") ?

шаг 2
отправка формы ("сабмит"), хоть и з задержкой но после какого события должен произойти ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vic1993
Vic1993
Topic Starter сообщение 20.8.2009, 10:03; Ответить: Vic1993
Сообщение #9


в моем примере что отвечает за отправку формы ("сабмит") ?

<script>
document.getElementByID("forma").submit();
</script>
отправка формы ("сабмит"), хоть и з задержкой но после какого события должен произойти ?

После:
onclick="$('#siF12').val('http://mysite.ru/none.gif');"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 20.8.2009, 10:35; Ответить: Webmaster_hb
Сообщение #10


1 - правильно
2 - уточню: событием является - нажатие на ссылку
обрабатывает это событие onclick
в onclick указывается - то, что должно быть выполнено
а нам надо:
выполнить то что и было ($('#siF12').val('http://mysite.ru/none.gif')) - присвоить какому-то элементу пустую картинку
плюс к этому запустить таймер на 1 секунду, по окончанию которой выполнится еще одна нужная нам функция - сабмит
действия которые должны быть выполнены по onclick перечисляются в кавычках после знака равно "="
если функций javascript несколько, они перечисляются через точку с запятой ";"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
28 bropush 11194 Вчера, 12:52
автор: bropush
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1929 23.3.2024, 7:41
автор: Room
Горячая тема (нет новых ответов) Вы тратите собственное время зря?
35 metvekot 2456 19.3.2024, 20:14
автор: MisterBit
Открытая тема (нет новых ответов) Странный трафик на сайте длительное время
26 TABAK 7504 16.3.2024, 17:31
автор: Boymaster
Открытая тема (нет новых ответов) XMLSeo - поисковая выдача Яндекс, Wordstat, Google, Bing, DuckDuckGo через API
0 Malpertu36 1533 25.12.2023, 19:34
автор: Malpertu36


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:38
Дизайн