Funktioniert nur mit aktiviertem Javascript.

Fenster

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");
}

 
function NeuFensterBsp2() { BFenster2 = window.open("", "NeuesFenster", "width=360, height=150,status"); BFenster2.document.open("text/html"); BFenster2.document.bgColor="navy"; BFenster2.document.fgColor="white"; BFenster2.document.write("<h1>Gesteuertes Fenster</h1>"); BFenster2.document.write("Ein Beispiel zum Window-Objekt inkl. Inhalt- und Farbsteuerung per JavaScript."); }
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)