Показать сообщение отдельно
  #1 (permalink)  
Старый 20.10.2012, 16:27
Аспирант
Отправить личное сообщение для shtopor Посмотреть профиль Найти все сообщения от shtopor
 
Регистрация: 02.05.2010
Сообщений: 68

Не могу разобраться с setTimeout
Не могу понять почему setTimeout так странно срабатывает:
function Foo(i)
	{
		document.getElementById("console").innerHTML += i+'<br>';
		i++;
		if(i < 10)
		setTimeout(Foo(i) ,1000);
	}

	i = 1;
	Foo(i);

По логике он должен вызывать сам себя каждую секунду но при загрузке страницы все срабатывает как цикл без остановки
Ответить с цитированием