fredy: offsetLeft vs. clientLeft

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

  1. 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

    1. 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