Golo Haas: Objekt in anderem Frame ansprechen

Hi,

folgende Konstellation:

Parent-Seite

  • Frame 1
  • Frame 2
  • Frame 3

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

  1. 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