Hallo miteinander, ich bin auf das Problem gestoßen, ein Element im IFrame von parent aus zu ändern. Die einfache Abfrage außerhalb des Fensters auf Existenz:
var iframe = document.getElementById('frame_id');
var inner = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
var obj = inner.getElementById("elemID");
alert(obj); // ergibt null! Mein letzter Versuch!
Vorausgegangen war: var obj = window.frames[0].document.getElementById('elemID') ;
Nichts führt dazu, dass das blockquote-Element mit der ID „elemID“ als [object HTMLQuoteElement] erkannt wird. Das trifft übrigens auf alle Elemente, die Inhalt des IFrames sind, zu.
Gibt es grundlegende Probleme zu beachten? Ich kann mir nicht vorstellen, dass aus dem Elternfenster kein Zugriff auf Elemente des IFrames möglich sein soll. Oder?
Es wäre toll, wenn sich jemand diesem Problem widmen könnte.