Hi,
Bei MSIE kann ich das so machen: document.body.clientWidth
Beim Mozilla auch.
Wirklich ??? Sicher das du das nicht mit offsetWidth verwechselst? Das kann Mozilla definitiv! Aber clientWidth auch??
Das stimmt nicht, bzw. das stimmt nur bei dir, bei mir sind es 984 im IE und 1009 im Mozilla.
Ich vermute wirklich, das du offsetWidth verwendet hast! Das würde sogar hinhauen! 984 = 1024 - 2*bodyMargin - scrollbar = 1024 - 20 - 20
clientWidth berücksichtigt meines Wissens kein margin bei Elementen.
Dabei ist mir noch so eingefallen: Wenn das Dokument breiter als das Fenster ist, d.h. wenn es horizontale Scrollbars gibt, dann stimmt der body.offsetWidth/clientWidth auch nicht mehr.
Gruß
Christian