hannibal: opener auf Existenz abfragen für IE5-PC - if(!opener)

Beitrag lesen

Hallo,

das ist mein erster Beitrag in Eurem Forum. Habe leider keinen anderen Beitrag gefunden, der mein Problem löst.
Deswegen hier die Frage:

Es wird ein Mutterfenster geöffnet über window.location=etc.
Aus der Mutter wird ein Hilfefenster geöffnet mit "window.open(etc)"

Vom Hilfefenster kommt man mit "opener.focus()" zum Mutterfenster zurück. Andere Methoden haben nicht hingehauen, weil bei mehrfachem Hinundher das Mutterfenster keine focus mehr bekommt auf dem PC.

Wenn nun das Mutterfenster geschlossen wird und man vom Hilfefenster aus wieder auf den Link klick zum Mutterfenster kann das natürlich nicht mehr hinhauen.
Also habe ich eine if-Abfrage eingebaut:

if(!opener)dann öffne Mutter

das klappt auf dem IE5-Mac auch gut, aber nicht für den IE5-PC (nicht 5.5!).

Auch die Schreibweise für NN
if(operner.closed==true)öffneMutter
geht nur für den NN und nicht für IE5-PC.

Jetzt weiß ich nicht mehr weiter.
Habe alles mögliche ausprobiert:

zB. newWin=window.open(hilfefenster)
new Win.erzeuger=self;

Man kann dann zwar mit "erzeuger" arbeiten, aber nicht
if(!erzeuger) oder if(erzeuger.closed==1)fragen.
Das gibt entweder den Fehler "Objekt erwartet" oder "Zugriff verweigert" (???hatte ich noch nie)

Ich brauche nun dringend eine Schreibweise, wie ich den "!opener" zu einem verwertbaren Objekt für IE5-PC mache.

Hat da draußen jemand eine Idee???

Vielen Dank

--------------------

Hannibal