alain: nochma zum opener window-fehlermeldung IE

Beitrag lesen

seit gegrüsst,

Ich hab da ein problem und zwar folgendes: Nehmen wir an ich öffne von einem haubtfenster ein zweit fenster per window.open dieses zweit fenster wird per refresh auf eine andere seite weitergeleitet, während das haubtfenster im hintergrund per onload von der weitergelteten seite wieder auf die haubtseite zurück geht ebenfalls im hintergrund bleibt. Nun das problem ist folgendes ,wenn die hintergrund seite nun nicht mehr existiert oder vom user bereits geschlossen wurde,dann gibts eine fehlermeldung. window.opener ist null oder kein objekt. Wie könnte man diesen befehl per if abfrage definieren?

Im Moment sieht diese javaform so aus:

function zurHaubtseite()

{ void(opener.location.href="http://www.haubtseite.de");opener.blur(); window.setTimeout("navi.close()",50000);};

das ist der onload befehl vom zweitfenster (oben).

das script könnte in etwa so aussehen: function zurHaubtseite()

if(opener.open == true){ void(opener.location.href="http://www.haubtseite.de");opener.blur(); else zweiteseite();window.setTimeout("navi.close()",50000);};

function zweiteseite()

navi = open("http://zweitseite.de","navi");

Das zweite problem wäre nun, dass in der zweiten seite der onload drin steht. Schönen gruss alain