JavaScript - Verzögerte Code-Ausführung

window S.726 Das umfassende Referenzwerk

Ein Browserfenster oder Frame

Überblick

  • self
  • window
  • window.frame[1]

Eigenschaften

Methoden

Event-Handler

  • onblur
  • onerror
  • onfocus
  • onload
  • onmove
  • onresize
  • onunload

window.alert() S.731 Das umfassende Referenzwerk

Zeigt eine Nachricht in einem Dialogfeld an

Überblick

  • window.alert(meldung)

Argumente

  • meldung

    Der einfache Text-String (kein HTML), der in einem Dialogfeld angezeigt wird, das über window eingeblendet wird.

window.prompt() S.749 Das umfassende Referenzwerk

Zeigt einen Eingabe-Dialog an

Überblick

  • window.prompt(meldung, default)

Argumente

  • meldung

    Der einfache Text-String (kein HTML), der in einem Dialogfeld angezeigt werden soll. Er soll den Benutzer zu Eingabe der gewünschten Daten auffordern.

  • default

    Ein String, der als Standardeingabe im Dialogfeld angezeigt wird. z.B. leerer String ""

Rückgabewert

Der vom Benutzer eingegebene String, der leere String, wenn der Benutzer nichts eingegeben hat, oder null, wenn der Benutzer auf Abbrechen geklickt hat.

Beispiel für die Anwendung für prompt()

window.setTimeout() S.754 Das umfassende Referenzwerk

Verschiebt die Code-Ausführung (zeitlich)

Überblick

  • window.setTimeout(code, aufschub)

Argumente

  • code

    Ein String mit JavaScript-Code, der nach aufschub ausgeführt werden soll.

  • aufschub

    Die Millisekunden, die verstreichen sollen, ehe die JavaScript-Anweisungen im String code ausgeführt werden.

Rückgabewert

Ein Wert ("timeout id"), den Sie an clearTimeout() übergeben können, um die Ausführung von code zu unterbinden.

window.clearTimeout() S.734 Das umfassende Referenzwerk

Löscht eine aufgeschobene Programmausführung

Überblick

  • window.clearTimeout(timeoutId)

Argumente

  • timeoutId

    Ein von setTimeout() zurückgegebener Wert, der angibt, welcher Timeout gelöscht werden soll.

Verzögerung Code-Ausführung

Beispiel:

<script type="text/javascript">

setTimeout("gibMeldung();", 3000);

function gibMeldung () {

alert("Wieder drei Sekunden vorbei!");

}

</script>

zurück