Hi!
ich habe eine seite mit einem iframe. nun würde ich gerne von dem frame ein Element auf der hauptseite ansprechen.
parent.getElementById geht nicht.
Nein, denn parent ist eine Instanz von http://de.selfhtml.org/javascript/objekte/window.htm, siehe http://de.selfhtml.org/javascript/objekte/frames.htm#allgemeines und getElementById() ist eine Methode von http://de.selfhtml.org/javascript/objekte/document.htm.
wie kann ich so was lösen?
parent.document.getElementById()
Allerdings solltest Du die ressourcenfressenden DOM-Hangelmethoden nicht verwenden, wenn das Objekt, welches Du ansprechen willst, schon in einer vorhandene Collection steht.
http://de.selfhtml.org/javascript/objekte/index.htm
anchors (Verweisanker im Dokument)
applets (Java-Applets im Dokument)
forms (Formulare im Dokument)
elements (Formularelemente eines Formulars)
options (Optionen einer Auswahlliste eines Formulars)
images (Grafikreferenzen im Dokument)
links (Verweise im Dokument)
viele Grüße
Axel