Сообщение от 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);
}