Scooter: offsetWidth & offsetHeight / clientWidth & clientHeight

Beitrag lesen

Donnerwetter, was für eine Antwort um diese Uhrzeit .... tausend Dank !

Noch zu offsetWidth / offsetHeight:

Habe z.B. hier nachgeschaut:

http://selfhtml.teamone.de/javascript/objekte/all.htm#offset_width

  • offsetWidth / offsetHeight sind demnach IE-spezifisch

sie waren es. 1997 als nur der IE 4 es unterstützte. Diese Eigenschaften erwiesen sich als gut, und um nicht noch mehr Verwirrung zu machen, haben alle Browser die ich kenne diese Eigenschaften, ähnlich wie einige andere damals IE-spezifischen Sachen übernommen. Wie gesagt, es scheint ein Quasi-Standard inzwischen zu sein.

Noch was zu IE 6:
Jenachdem was für einen Doctype du hast, so speichert IE 6 den >>Wert für die innere Breite entweder in document.body.clientWidth >>oder document.documentElement.clientWidh!

Ich habe diesen Doctype:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Was muss ich jetzt richtig machen, damit ich nichts falsch mache ?

document.body.clientWidth

Bei XHTML oder Strict musst du document.documentElement.clientWidth nehmen.

Ach, ich geh einfach ins Bett jetzt, wenigstens da ist alles wie immer ... ;-)

Genau ich jetzt auch!

Wie gesagt, tausend Dank für die tolle und schnelle Antwort

NP!

Scooter