Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Window : propriété closed
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété en lecture seule closed de l'interface Window indique si la fenêtre référencée est fermée ou non.
Valeur
Une valeur booléenne. Valeurs possibles :
true: La fenêtre a été fermée.false: La fenêtre est ouverte.
Exemples
>Changer l'URL d'une fenêtre depuis une fenêtre contextuelle
L'exemple suivant montre comment une fenêtre contextuelle peut changer l'URL de la fenêtre qui l'a ouverte. Avant d'essayer de changer l'URL, il vérifie que la fenêtre courante a un opener à l'aide de la propriété window.opener et que l'opener n'est pas fermé :
// Vérifie qu'un opener existe et n'est pas fermé
if (window.opener && !window.opener.closed) {
window.opener.location.href = "https://www.mozilla.org";
}
Notez que les fenêtres contextuelles ne peuvent accéder qu'à la fenêtre qui les a ouvertes.
Rafraîchir une fenêtre contextuelle ouverte précédemment
Dans cet exemple, la fonction refreshPopupWindow() appelle la méthode reload() de l'objet location de la fenêtre contextuelle pour rafraîchir ses données. Si la fenêtre contextuelle n'a pas encore été ouverte ou si l'utilisateur·ice l'a fermée, une nouvelle fenêtre est ouverte.
let popupWindow = null;
function refreshPopupWindow() {
if (popupWindow && !popupWindow.closed) {
// La fenêtre contextuelle est ouverte, on la rafraîchit
popupWindow.location.reload(true);
} else {
// Ouvre une nouvelle fenêtre contextuelle
popupWindow = window.open("popup.html", "dataWindow");
}
}
Spécifications
| Spécification |
|---|
| HTML> # dom-window-closed-dev> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.