document.body.scrollTop funktioniert nicht

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.

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.“