Gernot Back: was bedeutet clientWidth

Beitrag lesen

Hallo Alain,

demnach bedeutet body.clientWidth die aktuelle breite in pixel vom jeweiligen client und offsetWidth die breite in pixel des monitors.

Nein letzteres ist glaube ich screen.width. Du kannst aber auch noch document.body.scrollHeight und ~Width in Erwägung ziehen, die aber vom IE, wenn ich mich recht entsinne, nur im Nicht-Quirks-Modus auszulesen sind.

Die Mozilla-Derivate verhalten sich je nach Seite bei obiger Eingabe vollkommen unberechenbar.

wie meinst Du das? ->    ^^

Das meine ich so, dass bei Mozilla&Co meist einer der beiden Werte fälschlicherweise als 0 ausgegeben wird, der andere aber nicht, wobei ich noch nicht durchschaut habe, wovon es abhängt welcher jetzt auf Null steht ~Width oder ~Height. Auch hier spielt die Dokumenttyp-deklaration mglicherweise eine Rolle (DTD).

Diese Vielfalt an Werten, die je nach Bowser und Dokumenttyp immer etwas anderes heißen, ist wirklich ziemlich unübersichtlich.

Gruß Gernot