DOM:window.setTimeout
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
[edytuj] Podsumowanie
Uruchamia fragment kodu bądź funkcję po określonym odstępie czasu.
[edytuj] Składnia
id = window.setTimeout(funkcja, opóźnienie[, param1, param2, ...]); id = window.setTimeout(kod, opóźnienie);
gdzie
-
funkcjato funkcja, jaką chcesz uruchomić po opóźnieniu- w alternatywnej składni,
kodto ciąg znaków z kodem, który będzie wykonany po upływie podanego czasu
- w alternatywnej składni,
-
opóźnienieto liczba milisekund (tysięcznych części sekundy), po których upływie wykonana zostanie funkcja -
idto identyfikator, którego można użyć z window.clearTimeout
[edytuj] Przykłady
window.setTimeout('window.parent.generateOutput()', 1000);
function generateOutput(aConcise) {
if(aConcise)
parent.generateConciseOutput();
else
parent.generateOutput();
}
window.setTimeout(generateOutput, 1000, true);
Zobacz też przykład użycia clearTimeout().
[edytuj] Uwagi
Możesz anulować opóźnienie wywołania funkcji za pomocą window.clearTimeout().
Jeśli chcesz, by funkcja była uruchamiana cyklicznie (np. co każde N milisekund), rozważ wykorzystanie window.setInterval().
[edytuj] Specyfikacja
DOM Level 0. Nie jest częścią żadnego standardu.