Hallo zusammen!
Ich möchte per JavaScript ein Frameset aufheben, in dem ich einfach eine darin enthaltene Seite als top-window wähle. Straight forward ginge das so: location.href=frames[1].location.href
Das geht in Firefox aus Sicherheitsgründen (ganz vernünftig) nicht:
Permission denied for <file://> to get property Location.href from http://de.selfhtml.org.
Zur Illustrierung des Sinns:
(gross)
Also frame[0] links, frame[1] rechts. Bis jetzt habe ich es so gelöst:
in frame[0]:
<a id="close" onclick="if(parent.detach)parent.detach()"></a>
in top bzw. parent:
window.detach = function() {window.location.href=frames[1].location.href}
Ziel ist also, dass der Close-Butten auch wirklich macht, was er suggeriert zu tun. (Nicht etwa frame[0] einfach auf Grösse 0 verkleinern)
Kann mir jemand helfen?
Liebe Grüsse
Adi
PS: Auch den Titel der Seite rechts auslesen, wäre praktisch.
PS2: Ist iframe ein Lösungsansatz?