Hendrik Otting: Verschachtelte Layer via JavaScript ansprechen.

Beitrag lesen

Hallo,

wie kann ich einen verschachtelten Layer via JavaScript ansprechen?

<DIV>
   <DIV ID="denmöcht ich"></DIV>
</DIV>

Für andere Layer funktioniert meine function:
   if (ns4) { // okay
    this.css = document.layers[layername];
   } else if (ie4) {
    this.css = document.all[layername].style;
   }
"this.css" is no objekt, oder so, ist das Ergebnis, wenn ich versuche ein Objekt von einem
verschachtelten Layer zu createn.

Vielen Dank,
   Benni

Hi
Da gibts auch noch den Hacken mit ID= und name=
NS will das eine IE das andere lieber haben.
Sicherheitshalber lieber beides im <div> angeben...

Wenn du den content von nem DIV tag dynamisch ändern willst hilft so was vieleicht :

if(ie){
  
   parent.frames["FRAMENAME"].document.all.DIVNAME.innerHTML = DIVCODE;
   }
if(ns)
  {
   parent.frames["FRAMENAME"].document.layers.DIVNAME.document.open();
   parent.frames["FRAMENAME"].document.layers.DIVNAME.document.clear();
   parent.frames["FRAMENAME"].document.layers.DIVNAME.document.write(DIVNAME);
   parent.frames["FRAMENAME"].document.layers.DIVNAME.document.close();
}

mfg
       Hendrik