Cybaer: XHTML + iframes +javascript

Beitrag lesen

Hi,

oh, ich hab's jetzt. der zugriff heißt: top.frames[2].frames[0].document.getElementById('positioner').style.left
aber contentDocument merk ich mir, hab ich nie was von gehört...

frames ist ein window-Objekt.

getElementsByName() & Co. holen ein HTML-Objekt.

contentWindow ist das window-Objekt des HTML-Objekts (sofern möglich).

Also bei <iframe name="myFrame" ...> erfolgt der Zugriff auf z.B. den BODY des IFrame-Dokuments entweder mit window.frames["myFrame"].document.body oder z.B. mit window.document.getElementsByName("myFrame")[0].contentWindow.document.body .

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!