--- title: window.opener slug: Web/API/Window/opener tags: - API - HTML DOM - Window - Własność - odniesienie - opener translation_of: Web/API/Window/opener ---

{{APIRef("HTML DOM")}}

Podsumowanie

Właściwość opener obiektu {{domxref ("Window")}} zwraca odniesienie do okna, które otworzyło okno używając {{domxref ("Window.open", "open()")}}.

Innymi słowy, jeśli okno A otwiera okno B, B.opener zwraca A.

Składnia

openerWindow = window.opener;

Wartość

{{domxref ("Window")}} odnosi się do okna, które wywołało open(), aby otworzyć bieżące okno, lub null, jeśli to okno nie zostało otwarte przez połączenie z innym lub utworzone przez inne.

W niektórych przeglądarkach atrybut rel="noopener noreferrer" w początkowym elemencie {{HTMLElement ("a")}} zapobiega ustawianiu referencji window.opener, w którym to przypadku ta właściwość zwróci wartość null.

Przykład

 if window.opener != indexWin {
     referToTop(window.opener);
 }

Uwagi

Kiedy okno jest otwarte z innego okna, to utrzymuje referencję do pierwszego okna jako window.opener. Jeśli bieżące okno nie posiada własności opener, te metoda zwróci NULL.

Wsparcie przeglądarek

{{Compat("api.Window.opener")}}