Hallo,
Kurz und knapp: Ich möchte aus einem IFRAME heraus ein 2tes IFRAME, welches ebenso im Hauptfenster liegt, refreshen lassen.
top.document.getElementById( "EDITOR" ).location.reload();
warum gehst du hier den umständlichen Weg über getElementById()? Einfacher wäre es mit
top.document.frames['framename'].location.reload();
Das hätte auch den angenehmen Nebeneffekt, dass es auch im IE funktioniert, während das contentWindows, das deine Lösung verwendet, nur im Firefox bekannt ist.
Achte auch darauf, dass du in Zukunft nicht noch an der Same Origin Policy scheiterst: Enthält eines der beteiligten Fenster (Frames) Inhalte, die von einer anderen Domain stammen, wird der Zugriff mit Javascript verhindert.
So long,
Martin
--
F: Was ist schneller: Das Licht oder der Schall?
A: Offensichtlich der Schall. Wenn man den Fernseher einschaltet, kommt immer erst der Ton, und dann erst das Bild.
F: Was ist schneller: Das Licht oder der Schall?
A: Offensichtlich der Schall. Wenn man den Fernseher einschaltet, kommt immer erst der Ton, und dann erst das Bild.