Verwenden von Meldungsfeldern

Obwohl Browser die meisten JScript-Features unterstützen, werden die neuen Features für .NET Framework, d. h. klassenbasierte Objekte, Datentypen, Enumerationen, Direktiven für die bedingte Kompilierung und die const-Anweisung, nur serverseitig unterstützt. Daher sollten Sie diese Features ausschließlich in serverseitigen Skripts verwenden. Weitere Informationen finden Sie unter JScript-Versionsinformationen.

Erfahrene Entwickler integrieren Code, der bei jeder Anforderung zum Ausführen eines Skriptes in einem Browser (Client) die Version des Skriptmoduls erkennt. Wenn das Skript die Modulversion erkannt hat, kann es den Browser auf eine Seite umleiten, die das Skript enthält, das mit dem Skriptmodul des Browsers kompatibel ist. Weitere Informationen finden Sie unter Feststellen der Browserfunktionen.

JScript verwendet das alert-Meldungsfeld, das confirm-Meldungsfeld und das prompt-Meldungsfeld des Browsers zum Abrufen von Benutzereingaben. Die Felder sind Methoden des window-Objekts. Da das window-Objekt an der Spitze der Objekthierarchie steht, müssen Sie nicht unbedingt den vollständigen Namen eines dieser Meldungsfelder verwenden (z. B. window.alert()). Dies ist jedoch empfehlenswert, da so die Zuordnung zum entsprechenden Objekt verdeutlicht wird.

Alert-Meldungsfeld

Die alert-Methode akzeptiert ein Argument, nämlich die Textzeichenfolge, die im Alert-Meldungsfeld angezeigt werden soll. Die Zeichenfolge ist nicht HTML-formatiert. Das Meldungsfeld enthält zum Schließen die Schaltfläche OK und ist modal, d. h., der Benutzer muss das Meldungsfeld vor dem Fortfahren schließen.

window.alert("Welcome! Press OK to continue.");

Confirm-Meldungsfeld

Im confirm-Meldungsfeld, das die Schaltflächen OK und Abbrechen enthält, wird eine Frage mit zwei möglichen Antworten angezeigt. Die confirm-Methode gibt entweder true oder false zurück. Dieses Meldungsfeld ist ebenfalls modal: Der Benutzer muss vor dem Fortfahren eine Antwort geben (auf eine Schaltfläche klicken) und so das Feld schließen.

var truthBeTold = window.confirm("Click OK to continue. Click Cancel to stop.");
if (truthBeTold)
   window.alert("Welcome to our Web page!");
else 
   window.alert("Bye for now!");

Prompt-Meldungsfeld

Im prompt-Meldungsfeld, das die Schaltflächen OK und Abbrechen enthält, wird ein Textfeld angezeigt, in das Text als Antwort auf eine Aufforderung eingegeben werden kann. Wenn Sie ein zweites Zeichenfolgenargument angeben, wird im prompt-Meldungsfeld die zweite Zeichenfolge als Standardantwort angezeigt. Andernfalls ist der Standardtext "Nicht definiert".

Wie mit der alert-Methode und der confirm-Methode wird mit prompt ein modales Meldungsfeld angezeigt. Der Benutzer muss es vor dem Fortfahren schließen.

var theResponse = window.prompt("Welcome?","Enter your name here.");
document.write("Welcome "+theResponse+".<BR>");

Siehe auch

Konzepte

Anzeigen von Informationen im Browser

Feststellen der Browserfunktionen

Weitere Ressourcen

Anzeigen von Informationen mit JScript