getElementById
Andy
- javascript
0 Gernot Back
0 Andy
0 flashnfantasy0 Andy
1 Axel Richter0 Andy
0 DANKE!
Andy
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.
wie kann ich so was lösen?
Andy
Hallo Andy,
parent.getElementById geht nicht.
"parent" ist das Elternfenster (window-Objekt). Wenn du dann auch noch das darin enthaltene document ansprichst, bevor du zu getElementById kommst, sollte es gehen.
Gruß Gernot
Also parent.document.getElementById ?
Fehlermeldung:
parent.document.getElementById(...) ist Null oder kein Objekt.
Sollte mit allen Browsern funktionieren
function getTopWindow()
{
var parentView = document.parentWindow?document.parentWindow:document.defaultView;
return parentView.parent;
}
und dann
getTopWindow().getElementById
nicht bei mir ;)
Das Objekt unterstützt die Methode oder Eigenschaft nicht.
Trotzdem danke.
nicht bei mir ;)
Das Objekt unterstützt die Methode oder Eigenschaft nicht.
Trotzdem danke.
????
Was für einen Browser benutzt du ?
Denn bei mir funktioniert das auf dem Opera 7.54, IE 6.0 und Firefox...
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
Hi,
sorry...war ein anderer Fehler.
Jetzt geht alles wunderbar
trotzdem danke für eure Mühe!
Andy