Sven Rautenberg: opener

Beitrag lesen

Moin!

1: print "<a href='javascript:alert(opener.name);'>Opener</a>";
2: print "<a href='javascript:alert(self.name);'>HIER</a>";

Klicke ich aber auf den Link Opener erhalte ich in der Javakonsole von Netscape 6.2 die Fehlermeldung: Permission denied to get property Window.name
Der IE6 versucht das ganze zu debuggen. (Gleicher Fehler).

Es sieht so aus, als ob das opener-Fenster von einer anderen Domain kommt als das, worin sich der Link befindet.

Das ist ein Sicherheitsmechanismus, den du nicht umgehen kannst. Kommen alle Seiten von der gleichen Domain, hast du dieses Problem nicht.

- Sven Rautenberg