Christian Kruse: Layer-Größen

Hi,

dumme Frage, aber gibts fuer den NN keine Moeglichkeit, die
Layer-Groesse rauszufinden? Normal wuerd ich ja sagen, dass geht
z. B. ueber

var x = document.layers['name'].innerWidth;
var y = document.layers['name'].innerHeight;

aber irgendwie gibt das nur "undefined" zurueck... Dasselbe auch
bei

var x = document.layers['name'].width;
var y = document.layers['name'].height;

oder aehnliche Kombinationen.

mfg
CK1

  1. Hallo Christian,

    dumme Frage, aber gibts fuer den NN keine Moeglichkeit, die
    Layer-Groesse rauszufinden?

    Das geht ueber den Anzeigebereich - die Eigenschaft lautet clip. Naeheres siehe <../../tecbbf.htm#a6>

    viele Gruesse
      Stefan Muenz

    1. Hallo Christian,

      dumme Frage, aber gibts fuer den NN keine Moeglichkeit, die
      Layer-Groesse rauszufinden?

      Das geht ueber den Anzeigebereich - die Eigenschaft lautet clip. Naeheres siehe <../../tecbbf.htm#a6>

      viele Gruesse
        Stefan Muenz

      Hi,

      ich hatte ein ähnliches, vielleicht komplexeres Problem, auch mit den Dimensionen eines Layers
      und zwar wollte ich die Breite des Images holen und davon prozentual abhängig den Clip berechnen

      Beispiel: ich habe eine art progress bar, dieser fängt an bei x% (x<100) um die korrekte Breite zu
      berechnen nehme ich die eigentliche Breite des Layers und setze den Clip auf x% (also 100/x * Breite)
      im IE geht das ja: die Breite des Layers ist layer.style.width und die clip breite ist style.clip.width (oder
      so ähnlich) aber im NS habe ich da ein Problem, wenn ich die clip breite ändere und dann die breite
      auslesen will (und dazu nur die clip eigenschaft benutzen kann) bekomme ich die clip breite was
      100/x * breite nicht so richtig funktionieren lässt

      Gibt es da auch eine Lösung, ohne z.b. die initiale breite zwischenspeichern zu müssen???

      danke

      Wolfram

    2. Hallo Stefan,

      Das geht ueber den Anzeigebereich - die Eigenschaft lautet clip.
      Naeheres siehe <../../tecbbf.htm#a6>

      Besten dank, Gute Idee ,)
      Muss ich die Groesse eben Zwischenspeichern.

      mfg
      CK1