Консультация № 43397
17.05.2006, 20:34
0.00 руб.
0 2 1
Здравы будте, уважаемые эксперты!
Меня интересует следующая вещь: есть ли в JavaScript оператор, задерживающий выполнение программы на указанное время? Примером таких операторов может служить delay в паскале или nop в ассемблере (он же 90h в машинных кодах).
Заранее спасибо!

Обсуждение

Неизвестный
17.05.2006, 21:15
общий
это ответ
Здравствуйте, Велислав!
Есть - методы объекта <b>window.</b>
<b>setInterval</b> ({Функции или выражение},{Интервал}, [{Список аргументов функции, разделенных запятыми}]) <em>
Вычисляет значение выражения или вызывает функцию каждый раз по истечении заданного интервала (в миллисекундах). Может передавать в функцию заданные в списке аргументы. Возвращает указатель на объект таймера, который можно использовать в методе clearInterval для остановки и уничтожения таймера. </em>
<b>setTimeout</b>({Функции или выражение},{Интервал},[{Список аргументов функции, разделенных запятыми}]) <em>
Вычисляет значение выражения или вызывает функцию по истечении заданного интервала (в миллисекундах), если до этого не был вызван метод clearTimeout. Может передавать в функцию заданные в списке аргументы. Возварщает указатель на объект таймера, который можно использовать в методе clearTimeout для остановки и уничтожения таймера.</em>
<b>clearInterval</b>({Таймер}) Останавливает таймер, установленный методом setInterval.
<b>clearTimeout</b>({Таймер}) Останавливает таймер, установленный методом setTimeout.
Неизвестный
18.05.2006, 09:51
общий
Даже если бы были только для функций, есть еще функция <b>eval()</b>/ Удачи!
Форма ответа