Ольга
Ольга

Javascript. Скажите, почему setInterval("код", 1000); внутри цикла while ?. Внутри целый код

index.html







function timersec() {
while (okno1.value < 60) {
setInterval("okno1.value=Number(okno1.value)+1;", 1000);
}
}




Не работает почему? Почему setInterval не работает

АИ
Анна Иотко

Он и не будет работать
setInterval(function(){ okno1.value = Number(okno1.value) + 1; },1000);

И вообще что ты хочешь сделать???

Вася
Вася

setInterval вообще не очень удобен (отменять надо, иначе ресурсы утекают) ,
можно использовать setTimeout.





Timer (near one minute)




function timerCallback() {
var timerButton = document.getElementById('timerButton');

if (timerButton.value < 60) {
timerButton.value = +timerButton.value + 1;
setTimeout(timerCallback, 1000);
}
}

function onTimerButtonClick() {
setTimeout(timerCallback, 1000);
}

Похожие вопросы
Цикл while застревает в программе
Помогите с программой по c++ циклом do while.
Вопрос по коду JavaScript
Какие конструкции можно использовать внутри конструкции цикла? Какие поля есть в конструкции «while»?
какое условие выхода в цикле while(true)??
Почему не работает код на JavaScript?
в чем различие циклов while и do в delphi
Скажите что не так в JavaScript внутри все
Почему не работает данный код на JavaScript и html'як ))
Где и как можно попробовать выполнение кода на JavaScript?