Window.confirm()

El método Window.confirm() muestra una ventana de diálogo con un mensaje opcional y dos botones, Aceptar y Cancelar.

Sintaxis

result = window.confirm(message);
  • message es la cadena que se muestra opcionalmente en el diálogo.
  • result es un valor booleano indicando si se ha pulsado Aceptar o Cancelar (Aceptar devuelve true).

Ejemplo

if (window.confirm("Do you really want to leave?")) { 
  window.open("exit.html", "Thanks for Visiting!");
}

Da como resultado:

firefox confirm
 

Notas

The following text is shared between this article, DOM:window.prompt and DOM:window.alert Las cajas de diálogo son ventanas modales - ello impide al usuario continuar accediendo al resto del interfaz del programa hasta que la ventana modal haya sido cerrada. Por esta razón no se debería usar en exceso funciones que creen cajas de diálogo (o ventanas modales). No obstante, hay muy buenas razones para evitar el uso de cajas de diálogo para confirmaciones.

Los usuarios de Mozilla Chrome users (e.g. Firefox extensions) deberían usar métodos de nsIPromptService en vez de cajas de diálogo.

A partir de la versión 46.0 de Chrome este método es bloqueado dentro de un <iframe> a no ser que el atributo sandbox tenga el valor allow-modal.

El argumento es opcional y no requerido por la especificación.

Especificación

Especificación Estado Comentarios
HTML5 Web application
The definition of 'confirm()' in that specification.
Unknown Definición inicial.

Ver también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: julian3xl
 Última actualización por: julian3xl,