Finestre pop-up JavaScript
- Pagina precedente Navigatore JS
- Pagina successiva Timing JS
JavaScript ha tre tipi di finestre popup: finestra di avviso, finestra di conferma e finestra di input.
Finestra di avviso
Per assicurarsi che le informazioni siano trasmesse all'utente, di solito si utilizza la finestra di avviso.
Quando la finestra di avviso viene visualizzata, l'utente deve cliccare su "Conferma" per procedere.
Sintassi
window.alert("sometext");
window.alert()
Il metodo può essere utilizzato senza window
prefisso per scrivere.
Esempio
alert("Sono una finestra di avviso!");
Finestra di conferma
Se desideri che l'utente verifichi o accetti qualcosa, di solito si utilizza la finestra di conferma.
Quando la finestra di conferma viene visualizzata, l'utente deve cliccare su "Conferma" o "Annulla" per procedere.
Se l'utente clicca su "Conferma", la finestra di dialogo restituisce true
Se l'utente clicca su "Annulla", la finestra di dialogo restituisce false
.
Sintassi
window.confirm("sometext");
window.confirm()
Il metodo può essere utilizzato senza window
in un prefisso.
Esempio
var r = confirm("Permetti di cliccare il pulsante"); if (r == true) { x = "您按了确认!"; } else { x = "您按了取消!"; }
Casella di dialogo
Se si desidera che l'utente inserisca un valore prima di accedere alla pagina, si utilizza spesso la casella di dialogo.
Quando la casella di dialogo viene visualizzata, l'utente deve inserire un valore e fare clic su "Conferma" o su "Annulla" per procedere.
Se l'utente fa clic su "Conferma", la casella di dialogo restituisce il valore di input. Se l'utente fa clic su "Annulla", la casella di dialogo restituisce NULL
.
Sintassi
window.prompt("sometext",defaultText");
window.prompt()
Il metodo può essere utilizzato senza window
in un prefisso.
Esempio
var person = prompt("请输入您的姓名", "比尔盖茨"); if (person != null) { document.getElementById("demo").innerHTML = "你好 " + person + "!今天过的怎么样?"; }
Rientro
Per visualizzare una riga di rientro nella finestra di dialogo, aggiungi un carattere dopo la barra inversa n
.
Esempio
alert("Hello\nHow are you?");
- Pagina precedente Navigatore JS
- Pagina successiva Timing JS