Thomas Meinike: Höhe der HTML-Seite in Pixeln

Beitrag lesen

Hallo Chris,

document.body.scrollHeight.

leider ist das nicht das, was ich brauche, da nur die Höhe des _angezeigten_ Teils der HTML-Seite ausgegeben wird. Ich brauche aber die gesamte Höhe.

Das ist durchaus die Hoehe des Dokuments bzgl. BODY, wobei hierbei noch nicht die Standard-Margins enthalten sind. Die Gesamthoehe von Dokumentoberkante bis -unterkante wird aus document.documentElement.scrollHeight erhalten, allerdings nur im "standards-compliant" mode des IE 6.

Das MSDN sagt zu object.scrollHeight:
"The height is the distance between the top and bottom edges of the object's content."

In meinem Beispiel erhalte ich:
document.body.scrollHeight: 533
document.documentElement.scrollHeight: 795

Ansonsten muesstest Du Dich durch die Elemente des Dokuments "durchloopen" und die Einzelhoehen aufsummieren.

MfG, Thomas