Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2010, 16:45
Новичок на форуме
Отправить личное сообщение для Leopard Посмотреть профиль Найти все сообщения от Leopard
 
Регистрация: 29.12.2009
Сообщений: 7

Задержка скрипта

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

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

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

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

что я делаю не так?
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2010, 17:12
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

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

Последний раз редактировалось monolithed, 31.10.2010 в 17:17.
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2010, 17:52
Новичок на форуме
Отправить личное сообщение для Leopard Посмотреть профиль Найти все сообщения от Leopard
 
Регистрация: 29.12.2009
Сообщений: 7

Спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обнулить переменные после завершения скрипта QRS jQuery 3 07.07.2010 03:08
document.write из внешнего скрипта velo Общие вопросы Javascript 1 05.12.2009 13:28
Круговорт скрипта.... Karl Общие вопросы Javascript 1 17.10.2009 15:37
Блок переключения меню на JS, два скрипта в одном файле Dizeloid Элементы интерфейса 0 30.07.2009 12:03
как прекратить выполнение скрипта ? kefi Общие вопросы Javascript 3 31.03.2009 19:05