blob: 7ed74d32426a617da78dc41677183c763f24d2cf (
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
48
49
|
---
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" name="R.C3.A9sum.C3.A9">Résumé</h3>
<p>Ferme la fenêtre référencée.</p>
<h3 id="Syntaxe" name="Syntaxe">Syntaxe</h3>
<pre>window.close();
</pre>
<h3 id="Description" name="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" name="Exemples">Exemples</h4>
<h5 id="Fermeture_d.27une_fen.C3.AAtre_ouverte_avec_window.open.28.29" name="Fermeture_d.27une_fen.C3.AAtre_ouverte_avec_window.open.28.29">Fermeture d'une fenêtre ouverte avec window.open()</h5>
<pre><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" name="Fermeture_de_la_fen.C3.AAtre_courante">Fermeture de la fenêtre courante</h5>
<pre><script type="text/javascript">
function fermerFenetreCourante()
{
window.close();
}
</script>
</pre>
<h3 id="Sp.C3.A9cification" name="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" name="R.C3.A9f.C3.A9rence_additionnelle">Référence additionnelle</h3>
<ul>
<li><a class="external" href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/close_0.asp">window.close() sur MSDN</a></li>
</ul>
<div class="noinclude">
</div>
<p>{{ languages( { "en": "en/DOM/window.close", "ja": "ja/DOM/window.close" } ) }}</p>
|