blob: b5ea2c278c2adc66500f413060e4928813b8e533 (
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
|
---
title: window.close
slug: Web/API/Window/close
tags:
- Référence_du_DOM_Gecko
translation_of: Web/API/Window/close
---
<p>{{ ApiRef() }}</p>
<h3 id="R.C3.A9sum.C3.A9">Résumé</h3>
<p>Ferme la fenêtre référencée.</p>
<h3 id="Syntaxe">Syntaxe</h3>
<pre>window.close();
</pre>
<h3 id="Description">Description</h3>
<p>Lorsque cette méthode est appelée, la fenêtre référencée est fermée.</p>
<p>Cette méthode est uniquement autorisée à être appelée pour des fenêtres qui ont été ouvertes par un script à l'aide de la méthode <a href="fr/DOM/window.open">window.open</a>. Si la fenêtre n'a pas été ouverte par un script, l'erreur suivante apparaît dans la console JavaScript : <code>Scripts may not close windows that were not opened by script.</code></p>
<h4 id="Exemples">Exemples</h4>
<h5 id="Fermeture_d.27une_fen.C3.AAtre_ouverte_avec_window.open.28.29">Fermeture d'une fenêtre ouverte avec <code>window.open()</code></h5>
<pre class="brush: html"><script type="text/javascript">
// Variable globale pour stocker une référence vers la fenêtre ouverte
var fenetreOuverte;
function ouvrirFenetre()
{
fenetreOuverte = window.open('details.html');
}
function fermerFenetreOuverte()
{
fenetreOuverte.close();
}
</script>
</pre>
<h5 id="Fermeture_de_la_fen.C3.AAtre_courante">Fermeture de la fenêtre courante</h5>
<pre class="brush: html"><script type="text/javascript">
function fermerFenetreCourante()
{
window.close();
}
</script>
</pre>
<h3 id="Sp.C3.A9cification">Spécification</h3>
<p>DOM Level 0. <code>window.close()</code> ne fait partie d'aucune spécification ni recommandation technique du W3C.</p>
<h3 id="R.C3.A9f.C3.A9rence_additionnelle">Référence additionnelle</h3>
<ul>
<li><a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/close_0.asp">window.close() sur MSDN</a></li>
</ul>
|