Objekt in anderem Frame ansprechen
Golo Haas
- javascript
0 Cheatah
Hi,
folgende Konstellation:
Parent-Seite
In Frame 3 liegt als erstes im <body> ein <div id="menu">.
Wie kann ich darauf von Frame 2 heraus zugreifen?
parent.frames[2].document.all.menu.style.color = "ff0000";
geht nicht.
Wieso?
Danke,
Golo
http://www.golohaas.de
icq 38090615
Hi,
In Frame 3 liegt als erstes im <body> ein <div id="menu">.
Wie kann ich darauf von Frame 2 heraus zugreifen?
parent.frames[2].document.all.menu.style.color = "ff0000";
geht nicht.
hast Du das evtl. mit Netscape versucht? Der kennt kein document.all, dafür aber document.menu.document, wenn Du einen Layer (auch ein positioniertes <div> gilt als Layer; ohne position ist ein <div> nicht anders als ein <table> oder sonst was) menu genannt hast.
style.color dürfte aber auch dann nicht existieren.
Alternative Fehlerquelle: In frames[2] ist entweder document oder document.all.menu noch nicht vorhanden. In dem Fall warten, bis die Seite komplett (genug) ist.
Cheatah