Hi,
self.close(); <---- da wird aber das sitemap fenster geschlossen. wie halte ich es offen.
Was soll denn dann überhaupt geschlossen werden? Du meinst wahrscheinlich opener.focus() oder self.blur()
<a href="#" onclick="myFunction();">Button</a>
wenn ich jetzt auf den button klicke steuere ich zwar das hauptfenster. aber die sitemap springt auch auf die angegebene url.
onclick="myFunction();return false;"
Damit verhinderst Du, dass href="#" zusätzlich ausgeführt wird. Letzteres lädt das Sitemap-Fenster nämlich noch einmal neu, und zwar beim Default-Anker am Seitenanfang. Möglicherweise ist die opener-Variable des Sitemap-Fensters anschließend sogar auf sich selbst gerichtet.
var fst = window.open("sitemap.htm","fernsteuerung",'resizable,width=300,
height=490,top=50,left=50');<a href="javascript:fernsteuern
('index.htm');">Test</a>
Hast Du mal in der Javascript-Konsole nach Fehlermeldungen geschaut? Ich habe den Verdacht, dass die Zeilenumbrüche auch im Quelltext so stehen. Dann kann natürlich nichts funktionieren.
opener.parent.location.href=URL1;
Das bedeutet, dass das Sitemap-Fenster aus einem Frame heraus geöffnet wurde, der ein parent-Fenster besitzt, das Du durch die neue Seite ersetzen willst. Ist das so?
Salokin