Moin!
der Befehl Opener mag einfach nicht was mir eigetnlich auch klar ist.
Da ja eigetnlich nur das "parent" Objekt weiß wer Opener ist.
Wie kann jedoch auf das Ursprungsfenster zurückgreifen?
vom frame --> parent --> opener ?
Du mußt den Weg "zurückgehen", den du mit deinen Anweisungen vorwärt zurückgelegt hast:
1. Im Frameset eine Ebene hoch, bzw. ganz nach oben: parent oder top.
2. Dann zum öffnenden Fenster: opener.
3. Und dann nach Wunsch dort in andere Frames: top, parent oder FRAMENAME.
Folglich:
alert(top.opener.location.href) greift auf die URL des öffnenden Fensters zu (als Beispiel). Damit siehst du, ob's funktioniert.
- Sven Rautenberg