aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/window/confirm/index.html
blob: bed8eb34636016fcb51e505f9e3c2d3653f55b99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
title: window.confirm
slug: Web/API/Window/confirm
tags:
  - DOM
  - DOM_0
translation_of: Web/API/Window/confirm
---
<p>{{ApiRef("Window")}}</p>

<h3 id="R.C3.A9sum.C3.A9">Résumé</h3>

<p>Affiche un dialogue modal avec un message et deux boutons, OK et Annuler.</p>

<h3 id="Syntaxe">Syntaxe</h3>

<pre class="eval"><em>resultat</em> = window.confirm(<em>message</em>);
</pre>

<ul>
 <li><code>message</code> est la chaîne contenant le texte à afficher dans le dialogue.</li>
 <li><code>resultat</code> est une valeur booléenne indiquant si OK ou Annuler a été sélectionné (<code>true</code> signifie OK).</li>
</ul>

<h3 id="Exemple">Exemple</h3>

<pre class="eval">if (window.confirm("Une nouvelle fenêtre va s'ouvrir.")) {
    window.open("fenetre.html", "Nouvelle fenêtre", "");
}
</pre>

<h3 id="Notes">Notes</h3>

<p>Le texte suivant est commun à cet article, <code>DOM:window.prompt</code> et <code>DOM:window.confirm</code> Les boîtes de dialogue sont des fenêtres modales : elles empêchent l'utilisateur d'accéder au reste de l'interface du programme tant qu'elles ne sont pas fermées. C'est pourquoi il ne faut pas abuser des fonctions créant une boîte de dialogue (ou fenêtre modale).</p>

<p>Les applications utilisant le chrome (par exemple les extensions) devront plutôt utiliser les méthodes de <a href="fr/NsIPromptService">nsIPromptService</a>.</p>

<h3 id="Sp.C3.A9cification">Spécification</h3>

<p>{{ DOM0() }}</p>

<h3 id="Voir_aussi">Voir aussi</h3>

<ul>
 <li><a href="/fr/docs/DOM/window.alert">alert</a></li>
 <li><a href="/fr/docs/DOM/window.prompt">prompt</a></li>
</ul>