toom
1
Google sagt mir, dass ich im Internet Explorer den Scrollstatus mittels
document.body.scrollTop
abrufen kann. Leider funktioniert das nicht. Hier der 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.
system
2
SelfHTML sagt dazu:
„Im Internet Explorer ab Version 4 ist die vertikale Scroll-Position in der Eigenschaft document.body.scrollTop gespeichert. Wenn Sie eine http://de.selfhtml.org/src/dok.gif Dokumenttyp-Deklaration einsetzen, die im Internet Explorer 6 den http://de.selfhtml.org/src/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 http://de.selfhtml.org/src/dok.gif webhosting24 - Login abhängig zu machen.“