Esta parte del tutorial tiene como Ziel cubrir JavaScript «tal como está», sin ajustes específicos del entorno. Pero aún utilizamos un Browser Was entorno de demostración. Así que deberíamos saber al menos algunas funciones de Benutzeroberfläche. En este capítulo nos familiarizaremos con las funciones del navegador aufmerksam, prompt y bestätigen.
Aufmerksam
Syntax:
Warnmeldung);
Dies zeigt eine Meldung an und stoppt
ne la ejecución de la secuencia de comandos hasta que el Nutzername presione «OK».
Zum Beispiel:
alert ("Hallo");
Das Mini-Fenster mit der Nachricht wird als modales Fenster bezeichnet. Das Wort "modal" bedeutet, dass der Besucher nicht kann <interactuar con el resto de la página, presionar otros botones, etc., hasta que haya tratado con la ventana. En este caso – hasta que presionen «OK».
Prompt
Die Funktion prompt akzeptiert zwei Argumente:
Ergebnis = Eingabeaufforderung (Titel [, Standard]);
Zeigt ein modales Fenster mit einer Textnachricht, einem Eingabefeld für den Besucher und Schaltflächen an Akzeptieren y stornieren.
title // title Der Text, der dem Besucher angezeigt werden soll. Standard // Standardschaltflächen
Ein zweiter optionaler Parameter, der Anfangswert für das Eingabefeld.
Der Besucher kann etwas in das Anforderungs-Eingabefeld eingeben und OK drücken. Oder sie können die Eingabe abbrechen, indem sie die CANCEL-Taste oder die Esc-Taste drücken.
Der Anruf an prompt Gibt den Text des Feldes oder zurück Null wenn der Eintrag storniert wurde.
Zum Beispiel:
let age = prompt ('Wie alt bist du?', 100); alert ('Du bist $ {Alter} erfüllt!); // Du bist 100 Jahre alt!
Der zweite Parameter ist optional. Aber wenn wir es nicht liefern, würde Internet Explorer den Text einfügen «nicht definiert«Auf dem Indikator.
Führen Sie diesen Code in Internet Explorer aus, um Folgendes anzuzeigen:
let test = prompt ("Test");
Um im IE gut auszusehen, wird daher empfohlen, immer das zweite Argument anzugeben:
let test = prompt ("Test", ''); // <- für IE
Bestätigt
Die Syntax:
Ergebnis = bestätigen (Frage);
Die Funktion bestätigen zeigt ein modales Fenster mit den Fragenschaltflächen: Akzeptieren und ABBRECHEN.
Das Ergebnis ist wahr wenn OK gedrückt wird und andernfalls falsch.
Zum Beispiel:
lass Boss = bestätigen ("Bist du der Boss?"); Alarm (Chef); // true, wenn OK gedrückt wird
In der heutigen Lektion haben wir drei spezifische Funktionen des Browsers behandelt, um mit dem Besucher zu interagieren:
- aufmerksam zeigt eine Nachricht an.
- prompt muestra un mensaje pidiendo al usuario que ingrese texto. Devuelve el texto o, si CANCELAR o Esc se presionan, todos los Browser regresan Null.
- bestätigen Zeigt eine Meldung an und wartet, bis der Benutzer "OK" oder "ABBRECHEN" drückt. Kommt zurück wahr für OK und falsch zu CANCEL oder Esc.
Alle diese Methoden sind modal: Sie unterbrechen die Ausführung des Skripts und ermöglichen dem Besucher keine Interaktion mit dem Rest der Seite, bis die Nachricht verworfen wurde.
Alle oben genannten Methoden haben zwei Einschränkungen gemeinsam:
Die genaue Position des modalen Fensters wird vom Browser festgelegt. Normalerweise ist es in der Mitte.
Das genaue Erscheinungsbild des Fensters hängt auch vom Browser ab. Wir können es nicht ändern.
Das ist der Preis für die Einfachheit. Es gibt andere Möglichkeiten, um schönere Fenster und eine reichhaltigere Besucherinteraktion anzuzeigen. Wenn jedoch "Schnickschnack" keine große Rolle spielt, funktionieren diese Methoden gut.