--- title: Window.closed slug: Web/API/Window/closed translation_of: Web/API/Window/closed ---
Questa proprietà indica se la finestra è chiusa.
var isClosed = window.closed;
Questa proprietà è di sola lettura.
isClosed
true
: la finestra è stata chiusafalse
: la finestra è apertaL'esempio seguente mostra come una finestra popup possa contenere codice JavaScript che modifichi l'URL della finestra che l'ha generata. Prima di tentare di modificare l'URL, controlleremo che la finestra corrente (la popup, appunto) abbia una "opener" utilizzando la proprietà window.opener e che l'opener non sia chiusa:
// controllo che l'opener esista e non sia chiusa if (window.opener && !window.opener.closed) { window.opener.location.href = "http://www.mozilla.org"; }
Si noti che le popup possono accedere solo a se stesse e alle finestre che le hanno generate.
In questo esempio la funzione aggiornaPopup()
chiama il metodo reload()
dell'oggetto location
della popup per aggiornare il suo contenuto. Se la popup non è stata ancora aperta o l'utente l'ha chiusa, viene aperta una nuova finestra.
var finestraPopup = null; function aggiornaPopup() { if (popupWindow && !popupWindow.closed) { // finestraPopup è aperta, la aggiorno finestraPopup.location.reload(true); } else { // apro una nuova popup finestraPopup = window.open("popup.html","miaPopup"); } }
DOM Level 0. Non è parte di alcuno standard.