Nabend miteinander,
ich rufe von einer Seite aus ein neues Fenster auf, in dem Informationen angezeigt werden.
function open_window(bez, url) // im Basis-Fenster
{
var WinBez = window.top.open(url, bez, "...");
}
zu diesen Information besteht die Möglichkeit Kommentare anzulegen. Dies geschiet wieder in einem neuen Fenster (ist so gewünscht...)
Jetzt meine Frage:
beim Schliessen dieses 3. Fensters soll das rufende (das 2.) einen reload bekommen - damit die hinzugefügten Kommentare angezeigt werden.
function close() // im 3. Fenster
{
window.opener.location.reload();
window.opener.focus();
self.close();
}
Problem ist nur, wenn das Fenster in der zwischenzeit geschlossen wurde...ich habe hier in den Objektreferenzen die Eigenschaft closed gefunden und will sie abfragen:
...
if( ? .WinBez.closed == true) { bla } // ebenfalls im 3. Fenster
...
natürlich kennt aber mein 3. Fenster diese WinBez nicht und kann auch nicht mehr auf den opener zugreifen.
Ich hoffe das ist keine zu blöde Frage, aber wie kann ich auf die Fensterinstanz(WinBez) des "Basis-Fensters" zugreifen?
Vielen Dank schon mal - Gruss und schönen Abend noch,
Seppel