JavaScript ermöglicht mit vordefinierten Fenstern einfach mit dem Nutzer zu kommunizieren. Zudem lassen sich Browser-Fenster öffnen und nach eigenen Vorgaben gestalten.
Achtung-Fenster | alert("Hallo Welt!"); alert(Zahl); |
Ein Achtung-Fenster mit dem Text "Hallo Welt!" und eines mit dem Inhalt der Variablen Zahl werden ausgegeben. |
Bestätigungs-Fenster | wahl=confirm("Wollen Sie das Programm fortsetzen?"); |
Ein Bestätiguns-Fenster mit der Frage und den beiden Buttons OK und Abbrechen wird angezeigt. Die Variable Wahlenthält je nach Wahl true (OK) oder false (Abbrechen). |
Eingabe-Fenster | name=prompt("Bitte geben Sie Ihren Namen ein?" , "Hans Muster"); |
Ein Eingabe-Fenster mit der Frage und einem Eingabefenster erscheint. Die Eingabe kann mit dem OK-Button bestätigt oder mit dem Abbrechen-Button abgebrochen werden. Die Eingabe findet sich in der Variablen name. |
Browser-Fenster | function NeuFensterBsp1() { BFenster = window.open("JSBeispielSeite.html", "NeuesFenster", "width=700,height=220"); } |
Der Variablen BFenster wird mit der Methode open des Window-Objekts ein neues Browserfenster zugewiesen. Als erster Parameter wird ein URL oder ein Leerstring "" übergeben, als zweiter der Name des Fensters und optional als dritter Parameter Eingenschaften des Fensters (s.u.). Mittels des Unterobjekts document werden die beiden Eigenschaften Hinter- und Vordergrundfarbe eingestellt. einstellbare Fenstereigenschaften: width=Pixel height=Pixel resizable=yes/no (Fenstergrösse veränderbar) location=yes/no (Adreszeile für URL) status=yes/no (Statuszeile) scrollbars=yes/no (Bildlaufleisten) menubar=yes/no (Menüleiste) toolbar=yes/no (Symbolleiste) |