Zapp: Aus einem IFrame auf einen anderen IFrame zugreifen

Beitrag lesen

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>
<iframe

src="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