Создав временную задержку, мы можем заставить компьютер выполнить те или иные действия лишь по истечении заданного промежутка времени. Ниже приведен пример. Если нажать на кнопку "Временная задержка", то спустя 4 секунды на экране всплывет новое окно.

Рисунок 6 – Результат выполнения скрипта.
Так выглядит программа для этой кнопки:
<script language="JavaScript">
<!-- hide
function timer( ) {
setTimeout("alert('Время вышло! Всплываю!')", 4000) ;
}
// -->
</script>
<form>
<input type="button" value="Временная задержка"
onClick="timer ()">
</form>
Команда setTimeout() — это метод, относящийся к объекту window. При помощи данного метода происходит установка величины задержки, о чем нетрудно догадаться. Первым аргументом в выражении, присваиваемому данному методу, является код на языке JavaScript, который будет выполнен по истечении определенного промежутка времени.
В данном случае будет исполнена команда alert('Время вышло! Всплываю!'). Заметьте, что команды JavaScript должны быть записаны в кавычках. Второй аргумент сообщает компьютеру продолжительность задержки — время, через которое необходимо выполнить указанные команды. Время указывается в миллисекундах (4000 миллисекунд = 4 секунды).
Задание:
Реализовать приведенную в данном разделе программу, создав новый HTML-документ, и проверить правильность ее выполнения.