JavaScript -pop-upvensters
JavaScript heeft drie soorten pop-upvensters: waarschuwingsvenster, bevestigingsvenster en promptvenster.
Waarschuwingsvenster
Een alertbox wordt vaak gebruikt als je er zeker van wilt zijn dat informatie bij de gebruiker terecht komt.
Wanneer een waarschuwingsvenster verschijnt, moet de gebruiker op "OK" klikken om door te gaan.
Syntaxis
window.alert("sometext");
De window.alert()
methode kan worden geschreven zonder het venstervoorvoegsel.
Voorbeeld
alert("I am an alert box!");
Bevestig vak
Een bevestigingsvenster wordt vaak gebruikt als u wilt dat de gebruiker iets verifieert of accepteert.
Wanneer een bevestigingsvenster verschijnt, moet de gebruiker op "OK" of "Annuleren" klikken om door te gaan.
Als de gebruiker op "OK" klikt, retourneert het vak true . Als de gebruiker op "Annuleren" klikt, retourneert het vak false .
Syntaxis
window.confirm("sometext");
De window.confirm()
methode kan worden geschreven zonder het venstervoorvoegsel.
Voorbeeld
if (confirm("Press a button!")) {
txt = "You
pressed OK!";
} else {
txt = "You pressed Cancel!";
}
Promptbox
Een promptvenster wordt vaak gebruikt als u wilt dat de gebruiker een waarde invoert voordat hij een pagina opent.
Wanneer een promptvenster verschijnt, moet de gebruiker op "OK" of "Annuleren" klikken om door te gaan na het invoeren van een invoerwaarde.
Als de gebruiker op "OK" klikt, retourneert het vak de invoerwaarde. Als de gebruiker op "Annuleren" klikt, retourneert het vak null.
Syntaxis
window.prompt("sometext","defaultText");
De window.prompt()
methode kan worden geschreven zonder het venstervoorvoegsel.
Voorbeeld
let person = prompt("Please enter your name", "Harry Potter");
let text;
if
(person == null || person == "") {
text = "User cancelled
the prompt.";
} else {
text = "Hello " + person + "!
How are you today?";
}
Lijnonderbrekingen
Om regeleinden in een pop-upvenster weer te geven, gebruikt u een backslash gevolgd door het teken n.
Voorbeeld
alert("Hello\nHow are you?");