--- title: window.closed slug: Web/API/Window/closed tags: - DOM - Dokumentacja_Gecko_DOM - Gecko - Wszystkie_kategorie translation_of: Web/API/Window/closed ---
{{ ApiRef() }}
Ta własność oznacza czy dane okno jest zamknięte lub nie.
var isClosed = windowRef.closed;
Ta własność jest tylko do odczytu.
isClosed
true
: Okno zostało zamknięte.false
: Okno jest otwarte.Ten przykład demonstruje w jaki sposób okno otworzone może zmienić adres URL okna, które je otwarło. Przed próbą zmiany adresu URL, sprawdza czy obecne okno posiada okno-rodzica stosując własność window.opener
oraz czy nie zostało ono zamknięte.
// Sprawdza czy okno otwierające istnieje i nie zostało zamknięte if (window.opener && !window.opener.closed) { window.opener.location.href = "http://www.mozilla.org"; }
Zauważ, że okno otwierane ma dostęp tylko do okna, które je otworzyło.
W tym przykładzie funkcja refreshPopupWindow()
wywołuje metodę reload
obiektu location
otwartego okna, by odświeżyć jego dane. Jeżeli okno nie zostało jeszcze otwarte, bądź użytkownik zamknął je, zostaje utworzone nowe okno.
var popupWindow = null; function refreshPopupWindow() { if (popupWindow && !popupWindow.closed) { // popupWindow jest otwarte, przeładujmy je popupWindow.location.reload(true); } else { // Otwieramy nowe okno popupWindow = window.open("popup.html","dataWindow"); } }
DOM Level 0. window.closed
nie jest częścią żadnej specyfikacji W3C, ani technicznej rekomendacji.
{{ languages( { "en": "en/DOM/window.closed", "fr": "fr/DOM/window.closed", "ja": "ja/DOM/window.closed" } ) }}