Hi!
Bekanntlich läßt sich der Öffner eines Fensters mit "self.opener" ansprechen.
Eigentlich sollte es nur opener heissen (oder?), aber ist an der Stelle egal.
Wurde allerdings das öffnende Fenster inzwischen aktualisiert, führt diese Methode zu einer Fehlermeldung.
Mmh, das ist ja doof. Dabei ist doch das oeffnende Fenster noch gar nicht verschwunden, nur das Dokument darin.
Läßt sich dieses Problem umgehen? Kann man auf irgendeine Art und Weise z. B. abfragen, ob der Öffner noch definiert ist?
Versuch mal
if (opener.closed) {
/* Mist! Fenster geschlossen! */
} else {
/* Alles klar! Mach Dein Zeuch */
}
Aber das geht wahrscheinlich dann auch nicht, also dann nur
if (opener) {
/* Wech isses */
} else {
/* Alles noch da :-) */
}
Calocybe
P.S. Und bitte etwas kuerzere Threadtitel. Ok, ist bei dem Thema nicht ganz einfach.