• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

document.body.scrollTop funktioniert nicht

Status
Für weitere Antworten geschlossen.

toom

Neues Mitglied
Google sagt mir, dass ich im Internet Explorer den Scrollstatus mittels

document.body.scrollTop

abrufen kann. Leider funktioniert das nicht. Hier der Code:
Code:
 var browserName=navigator.appName; 
 if (browserName=="Microsoft Internet Explorer") 
     alert(document.body.scrollTop);
 else
     alert( window.pageYOffset );

window.pageYOffset funktioniert im Firefox und Safari wunderbar.
 
SelfHTML sagt dazu:
"Im Internet Explorer ab Version 4 ist die vertikale Scroll-Position in der Eigenschaft document.body.scrollTop gespeichert. Wenn Sie eine
dok.gif
Dokumenttyp-Deklaration einsetzen, die im Internet Explorer 6 den
dok.gif
standardkonformen Modus auslöst, müssen Sie document.documentElement.scrollTop statt document.body.scrollTop verwenden. Zu diesem Zeitpunkt muss jedoch das body- bzw. html-Element bereits vorhanden sein, d.h. es ist sinnvoll, die Ermittlung dieser Eigenschaften vom Event-Handler
dok.gif
webhosting24 - Login abhängig zu machen."
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben