Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Задержка скрипта (https://javascript.ru/forum/misc/12738-zaderzhka-skripta.html)

Leopard 31.10.2010 16:45

Задержка скрипта
 
:help:
Помогите, пожалуйста, сделать такую функцию:

sleep(ms) , которая останавливает выполнение сценария на ms миллисекунд.

Если это невозможно, помогите решить такую задачу: нужно выводить цифры от 1 до 9 с промежутком 0.1 сек. Юзал setTimeot() и setInterval(), не могу никак:cray:

var i=1;
function fun(){
   document.write(i);
   i++;
   if(i>=10)return;
   setTimeout(fun,10);
}
setTimeout(fun,10);

что я делаю не так?

monolithed 31.10.2010 17:12

var i=0;
(function(){
    if(i++<10) {
       alert(i);
       setTimeout(arguments.callee,100);
    }
})();

Leopard 31.10.2010 17:52

Спасибо большое


Часовой пояс GMT +3, время: 06:24.