Skip to content

Commit

Permalink
update translation window.confirm in [es] version
Browse files Browse the repository at this point in the history
  • Loading branch information
vickvasquez committed Jun 14, 2023
1 parent c1295f6 commit a00397e
Showing 1 changed file with 27 additions and 17 deletions.
44 changes: 27 additions & 17 deletions files/es/web/api/window/confirm/index.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,58 @@
---
title: Window.confirm()
title: "Window: confirm() "
slug: Web/API/Window/confirm
---

{{ApiRef("Window")}}

El método **`Window.confirm()`** muestra una ventana de diálogo con un mensaje opcional y dos botones, Aceptar y Cancelar.
`window.confirm()` le indica al navegador que muestre una ventana de diálogo con un mensaje opcional, y que espere hasta que el usuario acepte o cancele la ventana de confirmación.

Bajo algunas condiciones por ejemplo, cuando el usuario cambia de pestaña es posible que el navegador no muestre un cuadro de diálogo, ó que no espere a que el usuario confirme o cancele el cuadro de diálogo.

## Sintaxis

```js
result = window.confirm(message);
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).
### Parámetros

- `message`
- : Una cadena de texto que se va a mostrar en la ventana de diálogo de confirmación.

### Valor devuelto

Un valor booleano que indica si seleccionó Aceptar(`true`) o Cancelar (`false`). Si un navegador esta ignorando cuadros de diálogo, entonces el valor devuelto siempre será `false`.

## Ejemplo
## Ejemplos

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

Da como resultado:
Produce:

![Firefox confirm](firefoxcomfirmdialog_zpsf00ec381.png)
![Firefox confirm](firefox_confirm_dialog.png)

## 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](http://alistapart.com/article/neveruseawarning).
Los cuadros de diálogo son ventanas modales, ellos impiden al usuario acceder al resto de la interfaz del programa hasta que no se cierre. Por esta razón, no debería abusar de ninguna función que cree un cuadro de diálogo (o ventana modal). No obstante, hay buenas razones para [evitar el uso de cuadros de diálogo para confirmaciones](https://alistapart.com/article/neveruseawarning/).

Como alternativa, puede usar el elemento {{HTMLElement("dialog")}}.

Los usuarios de [Mozilla Chrome](/es/Chrome) users (e.g. Firefox extensions) deberían usar métodos de `nsIPromptService` en vez de cajas de diálogo.
## Especificaciones

A partir de la versión 46.0 de Chrome este método es bloqueado dentro de un {{htmlelement("iframe")}} a no ser que el atributo sandbox tenga el valor `allow-modal`.
{{Specifications}}

El argumento es opcional y no requerido por la especificación.
## Compatibilidad con navegadores

## Especificaciones
{{Compat}}

{{Specifications}}
## Véase también

## Ver también
- Elemento {{HTMLElement("dialog")}}
- {{domxref("window.alert()")}}
- {{domxref("window.prompt()")}}

- {{domxref("window.alert","alert")}}
- {{domxref("window.prompt","prompt")}}

0 comments on commit a00397e

Please sign in to comment.