Chrissi: Profi frage

Ich weis garned ob die kategorie richtig ist.

var d=parent.frames['LayersFrame'].document

if (document.getElementById)
  {
  idref[i] = d.getElementById(id).style ; //<-funktioniert gut
  }
 else if (document.layers)
  {
//alert ('test5:'+parent.frames['scrollerFrame'].document.layers.length);
  idref[i] = d.layers[id];     //<-geht nich ;,,-(
  }

hab schon alles probiert.. siehe alert .. length sagt er is 1! obwohl sich mehrere layers in dem document befinden,
die vorher mit :
 d.writeln('<div id="'+this.ElemName[i]+'" name="'+this.ElemName[i]+'" style="pos ...usw
erzeugt wurden.

da kann mir bestimmt nur ein profi helfen .. =|

hilfe bidde!

C

  1. Hallo Chrissi,

    also wenn Du das Scrollerscript hast in dem mehrere Layers verschachtelt sind so gilt nur der aüssere layer als bestandteil des documentes. Dieser layer enthält wieder ein document-object welches dann denn verschachtelten layer anspricht.

    <layer name="l1">
    <layer name="l2">
    <layer  name="l3"></layer>
    </layer>
    </layer>

    l3 ist also
    document.layers[0].document.layers[0].document.layers[0]
    oder
    document.layers['l1'].document.layers['l2'].document.layers['l3']
    oder
    document.l1.document.l2.document.l3

    oder wie immer Du ihn ansprechen willst.

    Würde gerne mal wissen ob der Thread etwas weiter oben von Dir war um etwas Traffic für deine Seite zu bekommen?
    Woher sollte "die Posterin" sonst die Addy der nagelneuen Seite haben. :-)

    Michael R.