href von externem frame?

themassacre

Grünschnabel
Hallo,
ich versuche jetzt schon seit einigen Stunden eine scheinbar unmögliche Aufgabe zu lösen.
Ich habe folgendes Problem:
Ich habe 2 Frames. Einen oben (topFrame), einen drunter(mainFrame) ;p. Der untere Frame ist der exterene Frame.
In ihm ist der User eigentlich aktiv.
Der obere Frame, der soll sich je nach dem was unten passiert ändern.
Wenn bestimmte Parameter (GET) gesetzt sind, soll oben per PHP etwas bestimmtes aufgerufen werden. Also ich will die URL des unteren Frames an den oberen per GET übergeben und dann mit PHP weiterverarbeiten.

Nun habe ich 2 Probleme:
1. Ich kann nicht auf die top.frames['mainFrame'].location.href zugreifen.
Bei top.frames['topFrame'].location.href geht es jedoch. Ist das von javascript absichtlich so gemacht, wegen Sicherheitsrisikos?
2. Der obere Frame soll sich nachladen, sobald im unteren Frame eine neue Seite geladen wird.Bislang hab ich es mit einem Interval gelöst, das alle x Sekunden die Page aktualisiert.

Hoffentlich ist mein kompliziertes Problem jetzt klar.

Ich hoffe ihr könnt mir helfen. Die Lösung muss nicht unbedingt in Javascript sein, aber außer Javascript fällt mir nicht viel anderes ein.
 
Zu 1.:
Du hast Recht mit deiner Vermutung, dies ist eine Sicherheitsbeschränkung der Browser.
Du hast keinerlei Zugriff auf Dokumente von fremden Domains.
Workarounds gibt es keine :(
 

Neue Beiträge

Zurück