--- title: window.setTimeout slug: Web/API/setTimeout tags: - DOM - DOM_0 - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/WindowOrWorkerGlobalScope/setTimeout original_slug: Web/API/WindowOrWorkerGlobalScope/setTimeout ---

{{ ApiRef() }}

Podsumowanie

Uruchamia fragment kodu bądź funkcję po określonym odstępie czasu.

Składnia

id = window.setTimeout(funkcja, opóźnienie[, param1, param2, ...]);
id = window.setTimeout(kod, opóźnienie);

gdzie

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().

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().

Specyfikacja

{{ DOM0() }}

{{ languages( { "en": "en/DOM/window.setTimeout", "fr": "fr/DOM/window.setTimeout", "ja": "ja/DOM/window.setTimeout", "pl": "pl/DOM/window.setTimeout" } ) }}