Thomas Lachmann: variable LayerNamen

Hallihallo,

FRage: Ist es möglich in einem JavascripAufruf wie "x1 = document.all.Layer1.offsetTop;" dem Layer einen VariablenInhalt als Namen zu geben??

sowas wie:
--->
var Name=TestLayer;
x1=document.all.Name.offsetTop;
<---

????

und wenn wie??

tnx im Voraus

Thomas

  1. Hi

    FRage: Ist es möglich in einem JavascripAufruf wie "x1 = document.all.Layer1.offsetTop;" dem Layer einen VariablenInhalt als Namen zu geben??

    sowas wie:
    --->
    var Name=TestLayer;
    x1=document.all.Name.offsetTop;
    <---

    Vielleicht funktioniert es wie bei den Images:

    var Name="TestLayer";
    x1=document.all.Layers[Name].offsetTop;

    Ist jedoch nicht getestet

    Grüsse

    Tom

    1. var Name="TestLayer";
      x1=document.all.Layers[Name].offsetTop;

      Hihi

      all.layers ist gut.. wenn das doch beide Browser
      verstehen würden.. *g*

      Ne aber im Ernst man kann z.B. folgendes durchaus
      machen :

      obj=(document.layers) ? document.layers[name]:document.all[name].style;

      obj.top =100;

      gruss
      Jens