Robert Bamler: Zugriff verweigert für opener.document.forms[0]....

Beitrag lesen

Hallo,

Ich glaube, das Problem liegt darin, dass das PopUp ausschließlich durch den Event-H. onUnload geladen wird. Obwohl ich ein timeSetout eingestellt habe, kann das Script sich nicht auf den neu geladenen Frame beziehen.

Das habe ich in meinem Test auch schon gemerkt: sobald sich die Seite im opener verändert, kann im PupUp nicht mehr darauf zugegriffen werden.

Letztlich will ich nur überprüfen, ob nach dem "Entladen" des Frames der Frame noch da ist oder nicht. Mit anderen Worten: ob nur neu geladen wurde oder ob eine gänzlich neue Seite geladen wurde.

Hast du noch eine Idee?

Öffne das PopUp vom anderen Frame aus. Dann kannst du überprüfen, ob du noch auf den Frame zugreifen kannst oder nicht. Wenn du nicht mehr zugreifen kannst, ist der Frame weg, wenn du noch Zugreifen kannst, solltest du evtl. noch andere Kriterien überprüfen (url, titel,...).

Das ist aber zugegebenerweise nicht gerade der schönste Stil.

Robert

http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]