Показать сообщение отдельно
  #3 (permalink)  
Старый 27.06.2014, 12:56
Интересующийся
Отправить личное сообщение для spider Посмотреть профиль Найти все сообщения от spider
 
Регистрация: 09.11.2009
Сообщений: 15

Сообщение от jsnb Посмотреть сообщение
Функция RunCheck запускается в этой строке, а в таймер на исполнение попадает то, что возвращает эта функция, в данном случае undefined. Если надо запускать функцию RunCheck каждые 300 секунд, то это будет выглядеть так:
setInterval(RunCheck, 300000);



А это вообще непонятно что...
Спасибо большое с Hello заработало, а вот под этим я имел ввиду, что думал последовательно запустятся 4 функции, каждая из которая через 1 секунду выполнит html форму, т.к. я перепробовал уже много разных вариантов, то и вместо функции просто к переменной a присваивал 1

К сожалению не работает даже просто так:
function ToBilling()
{
setTimeout(document.forms.checkout3.submit, 5000);
}

Т.е. как я считаю эта функция должна через 5 секунд запустить обработку формы с именем checkout3

В итоге я хотел, чтобы у меня запускалась сначала одна форма(c именем checkout1), если сервер не отвечает, то через 3 секунды другая форма(c именем checkout2), если сервер у второй формы не отвечает, то через 3 секунды третья(c именем checkout3) и т.д.
Как мне казалось, что это должно выглядеть как:
function ToBilling()
{
setTimeout(document.forms.checkout1.submit, 0);
setTimeout(document.forms.checkout2.submit, 3000);
setTimeout(document.forms.checkout3.submit, 3000);
setTimeout(document.forms.checkout4.submit, 3000);
}
Ответить с цитированием