Cuadros emergentes de JavaScript
JavaScript tiene tres tipos de cuadros emergentes: cuadro de alerta, cuadro de confirmación y cuadro de aviso.
Cuadro de alerta
Un cuadro de alerta se usa a menudo si desea asegurarse de que la información llegue al usuario.
Cuando aparece un cuadro de alerta, el usuario deberá hacer clic en "Aceptar" para continuar.
Sintaxis
window.alert("sometext");
El window.alert()
método se puede escribir sin el prefijo de ventana.
Ejemplo
alert("I am an alert box!");
Confirmar Casilla
Un cuadro de confirmación se usa a menudo si desea que el usuario verifique o acepte algo.
Cuando aparece un cuadro de confirmación, el usuario deberá hacer clic en "Aceptar" o "Cancelar" para continuar.
Si el usuario hace clic en "Aceptar", el cuadro devuelve verdadero . Si el usuario hace clic en "Cancelar", el cuadro devuelve falso .
Sintaxis
window.confirm("sometext");
El window.confirm()
método se puede escribir sin el prefijo de ventana.
Ejemplo
if (confirm("Press a button!")) {
txt = "You
pressed OK!";
} else {
txt = "You pressed Cancel!";
}
Cuadro de aviso
Un cuadro de solicitud se usa a menudo si desea que el usuario ingrese un valor antes de ingresar a una página.
Cuando aparece un cuadro emergente, el usuario deberá hacer clic en "Aceptar" o "Cancelar" para continuar después de ingresar un valor de entrada.
Si el usuario hace clic en "Aceptar", el cuadro devuelve el valor de entrada. Si el usuario hace clic en "Cancelar", el cuadro devuelve nulo.
Sintaxis
window.prompt("sometext","defaultText");
El window.prompt()
método se puede escribir sin el prefijo de ventana.
Ejemplo
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?";
}
Saltos de línea
Para mostrar saltos de línea dentro de un cuadro emergente, use una barra invertida seguida del carácter n.
Ejemplo
alert("Hello\nHow are you?");