offsetLeft vs. clientLeft
fredy
- javascript
0 Stefan Muenz0 fredy
Hi,
gibt es eingendlich einen unterschied zwischen offsetLeft (offsetHeigt, offsetWidth, ...) und clientLeft (clientHeigt, clientWidth, ...) im ie.
bei mir geben diese eigenschaften immer das Selbe zurück.
danke im Voraus
fredy
Hallo Fredy,
gibt es eingendlich einen unterschied zwischen offsetLeft (offsetHeigt, offsetWidth, ...) und clientLeft (clientHeigt, clientWidth, ...) im ie.
Folgendes Beispiel von Microsoft selber soll den Unterschied zwischen beiden verdeutlichen:
<DIV ID=oDiv STYLE="overflow:scroll; width:200; height:100"> . . . </DIV>
<BUTTON onclick="alert(oDiv.clientWidth)">client width</BUTTON>
<BUTTON onclick="alert(oDiv.offsetWidth)">offset widthY</BUTTON>
viel Spass beim Ausprobieren ;-)
viele Gruesse
Stefan Muenz
Hi Stefan!
Schein so, als würden bei der Offset-Variante
die Länge der Scrollbalken nicht dazugezählt werden.
Was aber viel COOLER ist:
overflow:scroll;
Danke
fredy
Hallo Fredy,
gibt es eingendlich einen unterschied zwischen offsetLeft (offsetHeigt, offsetWidth, ...) und clientLeft (clientHeigt, clientWidth, ...) im ie.
Folgendes Beispiel von Microsoft selber soll den Unterschied zwischen beiden verdeutlichen:
<DIV ID=oDiv STYLE="overflow:scroll; width:200; height:100"> . . . </DIV>
<BUTTON onclick="alert(oDiv.clientWidth)">client width</BUTTON>
<BUTTON onclick="alert(oDiv.offsetWidth)">offset widthY</BUTTON>viel Spass beim Ausprobieren ;-)
viele Gruesse
Stefan Muenz