Christian S.: Auslesen der Scrollhöhe/Scrollweite (?)

Beitrag lesen

Hi,

Aktuell frage ich die Dokumentenlänge des Frames "Anzeige" mit folgender
Anweisung ab:

parent.Anzeige.document.body.offsetHeight

document.documentElement.scrollHeight

wäre angebrachter. Der body kann einen margin haben, der dann m.W. nicht in die offsetHeight mitreinzählt.

offsetHeight gibt dir immer die Höhe des Elements.
scrollHeight gibt dir die Höhe des scrollbaren Inhalts des Elements, falls es scrollbar ist. wenn es nicht scrollbar ist, dürfte scrollHeight und offsetHeight gleich sein.

Aber das mit body/documentElement ist leider immer etwas schwierig. Beim IE hängt es noch davon ab, ob er im Quirksmode ist oder nicht.
Dann gibts auch noch clientHeight...

Die Scrollhöhe/Scrollweite (?) ermittle ich mit folgender Anweisung:

parent.Anzeige.document.body.scrollTop

Das gibt an, wie weit das Element nach unten gescrollt wurde.

Mir ist aber aufgefallen, dass ich unterschiedliche Werte erhalte:

offsetHeight = 4280

Höhe des Body.

scrollTop    = 3525

Soviel px hast du ihn nach unten gescrollt.

Wie muß ich beim Firefox vorgehen, um die Scrollhöhe/Scrollweite korrekt
auslesen kann?

scrollTop.

Gruß!