aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/window/close/index.md
blob: f99c4734fc5b659bb332868557397908580a473d (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
50
51
52
53
54
55
56
57
58
59
60
61
---
title: window.close
slug: Web/API/Window/close
tags:
  - Référence_du_DOM_Gecko
translation_of: Web/API/Window/close
---
{{ ApiRef() }}

### Résumé

Ferme la fenêtre référencée.

### Syntaxe

    window.close();

### Description

Lorsque cette méthode est appelée, la fenêtre référencée est fermée.

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 [window.open](fr/DOM/window.open). Si la fenêtre n'a pas été ouverte par un script, l'erreur suivante apparaît dans la console JavaScript : `Scripts may not close windows that were not opened by script.`

#### Exemples

##### Fermeture d'une fenêtre ouverte avec `window.open()`

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

##### Fermeture de la fenêtre courante

```html
<script type="text/javascript">
function fermerFenetreCourante()
{
  window.close();
}
</script>
```

### Spécification

DOM Level 0. `window.close()` ne fait partie d'aucune spécification ni recommandation technique du W3C.

### Référence additionnelle

- [window.close() sur MSDN](http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/close_0.asp)