Axel Richter: Iframe HTML einfügen

Beitrag lesen

Hallo,

document.getElementById('MeinIframe')

^Das liefert das IFRAME-Element im Dokument, in dem es eingebunden ist, als HTMLIFrameElement, _nicht_ als Frame- oder Window-Objekt. Das HTMLIFrameElement hat keine definierte Eigenschaft "document".

Kann mir da jemand helfen?

Sprich das IFrame über seinen Namen an:
...
<body>
<iframe height="200" width="200" id="MeinIframe" name="MeinIframe"><p>Es werden keine IFrames unterst&uuml;tzt.</p></iframe>
<script type="text/javascript">
<!--
frames['MeinIframe'].document.open();
frames['MeinIframe'].document.write("<h1>Hallo Welt</h1>");
frames['MeinIframe'].document.close();
alert(frames['MeinIframe'].document.body.innerHTML)
//-->
</script>
</body>
...

viele Grüße

Axel