Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update translation window.confirm in [es] version #13750

Merged
merged 2 commits into from
Jun 16, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 26 additions & 17 deletions files/es/web/api/window/confirm/index.md
Original file line number Diff line number Diff line change
@@ -1,48 +1,57 @@
---
title: Window.confirm()
title: "Window: confirm() "
slug: Web/API/Window/confirm
Graywolf9 marked this conversation as resolved.
Show resolved Hide resolved
---

{{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`.
Graywolf9 marked this conversation as resolved.
Show resolved Hide resolved

## 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/).

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.

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`.

El argumento es opcional y no requerido por la especificación.
Como alternativa, puede usar el elemento {{HTMLElement("dialog")}}.

## Especificaciones

{{Specifications}}

## Ver también
## Compatibilidad con navegadores

{{Compat}}

## Véase también

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