parent eines iframes dynamisch aendern mit DHTML und IE5
Nicholas Provart
- dhtml
Hallo Forum!
Ich bin fast irre geworden...alles probiert und ueberall gesucht und nichts gefunden.
Mein Problem ist folgendes:
Ich erzeuge neue Inhalt in einem iframe...anschließend moechte ich, basierend auf der neuen Inhalt, Text in dem Parent dynamisch aendern, passend zu der Inhalt des iframes. Geht das, wie sieht dann die Javascript aus, oder geht das nicht? Ich habe folgendes, und Variationen daran, probiert (im iframe) und immer die "document.myTagname.Kein Objekt" Fehlermeldung.
<script language=javascript>parent.document.myTagname.innerText='hilfe!';</script>
Vielen Dank!
Nick
Hallo Forum!
Hallo Nick
Ich bin fast irre geworden...alles probiert
nur die Doku zum Objektmodell vom IE nicht gelesen :-))
<script language=javascript>parent.document.myTagname.innerText='hilfe!';</script>
versuch mal dieses:
iframeObject.parentElement
liefert die "das" Element, in welchem der IFRAME liegt - das könnte <body> sein oder was auch immer.
Testweise kannst du ja
alert("name: "+iframeObject.parentElement.tagName+"\n"+
"class: "+iframeObject.parentElement.class+"\n"+
"id: "+iframeObject.parentElement.id)
ausgeben lassen.
Davon ausgehend hangelst du dich dann durch anhängen weiterer .parentElement hoch im Objekt-Baum.
<cite>
object.parentElement
"The topmost element returns NULL as its parent"
</cite>
Das alles und noch viel mehr findest du unter
http://msdn.microsoft.com/workshop/author/default.asp
Viel Spaß
CirTap
noch ein Nachschlag:
dir ist schon klar, daß du mit
derIframe.parentElement.innerText = "Stirb Ölender!";
den IFRAME ins Nirvana kicks?
Wollt's nur erwähnt haben...
CirTap