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.

Especificaciones

Specification
HTML Standard
# dom-confirm-dev

Ver también