Bei "document.body.scrollLeft" hat er mir immer nur "0" ausgegeben, egal wie weit gescrollt war.
Den [DOCTYPE] hab ich jetzt mal komplett rasgeschmissen, und siehe da.... es geht.
Standardkonformer Modus vs. Quirks-Modus.
Im standardkonformen kannst du document.documentElement.scrollLeft anstatt document.body.scrollLeft verwenden.
Frage den Modus über document.compatMode ab, um ein Script zu schreiben, das in beiden Modi funktioniert:
if (document.compatMode && document.compatMode == "CSS1Compat") {
var scrollLeft = document.documentElement.scrollLeft;
} else {
var scrollLeft = document.body.scrollLeft;
}
Das hättest du übrigens mehrfach im Forumsarchiv finden können (Stichwort document.body.scrollLeft).
Mathias