Layer-Größen
Christian Kruse
- dhtml
0 Stefan Muenz0 cain0 Christian Kruse
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
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
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
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