Метод setTimeout выполняет код через заданный (в миллисекундах) промежуток времени.
Код выполняется данным методом только один раз в отличие от setInterval.
Метод возвращает идентификатор, который используется для отмены запланированного выполнения кода.
Вы можете отменить запланированное выполнение кода с помощью метода clearTimeout().
окно.setTimeout(код,время,язык) или setTimeout(код,время,язык)
| Параметр | Описание |
|---|---|
| код | Является обязательным параметром. Код который будет выполнятся. |
| время | Является обязательным параметром. Промежуток времени через который будет выполнятся код. Промежуток времени задается в миллисекундах (1000 миллисекунд = 1 секунда). |
| язык | Является не обязательным параметром. Язык на котором написан код. Может принимать следующие значения: JavaScript, VBScript, JScript. |
Пример
<body onload='start()'>
<script type=text/javascript >
//Зададим функцию start которая будет вызвана после полной загрузки документа
function start()
{
//Создадим переменную с текстом который будет выведен на страницу
txt='Данный текст будет отображен через 3 секунды после полной загрузки документа.';
//Выведем на страницу текст через 3 секунд после загрузки документа
id=setTimeout('document.write(txt)',3000);
}
</script>
</body>