Показать сообщение отдельно
  #1 (permalink)  
Старый 16.02.2012, 21:04
Люблю js, jquery
Отправить личное сообщение для dadli Посмотреть профиль Найти все сообщения от dadli
 
Регистрация: 23.08.2011
Сообщений: 214

вопрос о setInterval
здравствуите
сделаю следушее: вивожу цифри от 1 до 5 по порядку (то есть сначала 1, потом 2 и так далее). а когда будит виведен последни цифр, надо вивести выпадающие окна с текстом "вичисленя завершена".
вот код

function goo() {
	chislo = 0;
	setInterval(
	   function dobavit() {
		   if (chislo < 5) chislo++;
		   document.getElementById('chtoto_div').innerHTML = chislo;
		   if (chislo == 5) alert('вичисленя завершена');
	   },500 ); 
	 
}


<div id="chtoto_div"> </div>
<div onClick="goo();"> start</div>



но проблема в том что алерт визивается безконечно. как переделать етот код так, что алерт визивалос после вичисленя, толко один раз?
Ответить с цитированием