gloeckle: self.close(); funktioniert nicht...

Beitrag lesen

Ich habe ja gestern versucht, über mehrere PopUps einen Link an die Mutterseite zurück zu geben.
Nach etlichen Versichen und Umbauten habe ich das (etwas verändert) hinbekommen.

Allerdings sollte sich das PopUp nach Klick und Übergabe schließen, was es nicht tut. Ich vermute, dass das mit den versch. Ebenen zu tun hat.

Hier mein Code:

<script type="Text/JavaScript">
<!--
function executeLink(url)
{
top.opener.location=url;
self.close();
}
//-->
</script>

Das ist der Aufruf:

javascript:executeLink('Kontakt.htm');

Das steht alles in einem Frame, dessen Frameset sich wiederum in einem anderen Frameset mit einem Frame befindet. Dieses Frameset wird in einem PopUp aufgerufen.

Kann es sein, dass das self.close für den Frame ausgeführt wird, in dem sich der Link befindet?
Kann ich ihm sagen, dass er das übergeordnete Fenster (mit ..top..?) schließen soll?

Gruß, gloeckle

Ich habe es mal hochgeladen. Das Fensterschließen sollte bei Aufruf des Links "Kontakt" oder "Startseite" in dem PopUp ablaufen.