Hi,
Was mache ich falsch?
Du sprichst das Iframe-Element an und nicht das Window-Objekt des Iframe.
************
<html>
<head>
<title>IFrame-Test</title>
<script type="text/javascript">
function testMe() {
alert(document.getElementById("iframe").document.getElementById("unentschlossen"));
Einen (I)frame kannst du einfach mit seinem Namen ansprechen:
alert(myIframe.document.getElementById("unentschlossen"));
Es ginge aber auch über die Frames-Collection:
alert(frames[0].document.getElementById("unentschlossen"));
alert(frames["myIframe"].document.getElementById("unentschlossen"));
alert(frames.myIframe.document.getElementById("unentschlossen"));
}
</script>
</head>
<body onload="javascript:testMe()">
<body onload="testMe()">
<h1>IFrame-Test</h1>
<iframesrc="http://de.selfhtml.org/javascript/objekte/anzeige/document_get_element_by_id.htm"
width="400" height="400" id="iframe">Not supported</iframe>
width="400" height="400" id="iframe" name="myIframe">Not supported</iframe>
</body>
</html>************
Grüße, Stefan