URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1840
[ Назад ]

Исходное сообщение
"Можно ли на Javascript сделать autoSUBMIT формы каждые N секунд?"

Отправлено SD , 28-Окт-03 18:05 
Нигде не нашел.

Содержание

Сообщения в этом обсуждении
"Можно ли на Javascript сделать autoSUBMIT формы каждые N сек..."
Отправлено dev , 29-Окт-03 02:11 
>Нигде не нашел.

Поищи по словам setTimeout и submit или типа того


"Можно ли на Javascript сделать autoSUBMIT формы каждые N сек..."
Отправлено SD , 29-Окт-03 17:36 
Спасибо, только в цикле задержка работает только первый раз.

function Submit() {
i=1;
for(i;i<=document.newmesform.total.value;i++)
{
  setTimeout("document.newmesform.submit()", 1000);
}
}



"Можно ли на Javascript сделать autoSUBMIT формы каждые N сек..."
Отправлено dev , 29-Окт-03 17:49 
>Спасибо, только в цикле задержка работает только первый раз.
>
>function Submit() {
>i=1;
>for(i;i<=document.newmesform.total.value;i++)
> {
>  setTimeout("document.newmesform.submit()", 1000);
> }
>}

Конечно, ведь ты отправляя форму обновляешь страничку и ее выполнение начинается заново. Попробуй фреймы использовать.
Только делай не цикл, а рекурсию. А то отправишь свою форму total.value раз одновременно через секунду.


"Можно ли на Javascript сделать autoSUBMIT формы каждые N сек..."
Отправлено SD , 29-Окт-03 18:16 
>>Спасибо, только в цикле задержка работает только первый раз.
>>
>>function Submit() {
>>i=1;
>>for(i;i<=document.newmesform.total.value;i++)
>> {
>>  setTimeout("document.newmesform.submit()", 1000);
>> }
>>}
>
>Конечно, ведь ты отправляя форму обновляешь страничку и ее выполнение начинается заново.

Нет у меня новое окно открывается.

>Попробуй фреймы использовать.
>Только делай не цикл, а рекурсию. А то отправишь свою форму total.value
>раз одновременно через секунду.



"Можно ли на Javascript сделать autoSUBMIT формы каждые N сек..."
Отправлено shell , 03-Ноя-03 10:02 
вместо setTimeout используй setInterval