Делаю значит некоторую длинную функцию, но сюда ее выкладывать нет смысла, поэтому. Есть функция:
function update() {
alert(1);
}
Пробую ее регулярно вызывать через
window.setInterval(update(), 1000)
Но функция вызывается всего один раз. Но
window.setInterval(function() {
alert(1);
}, 1000)
Делает все как надо. В чем загвоздка? Просто функция длинная и вызывать регулярно нужно в нескольких местах кода и код станет просто ужастным.