Du suchst
tut er?
var posy = (document.all && !window.opera) ? document.body.scrollTop : window.scrollY;
Was hat document.all oder window.opera damit zu tun?
Warum das nicht immer funktioniert und teilweise falsch ist, kannst du auf der Seite, die Jan bereits vor einer halben Stunde gepostet hat lesen
http://www.quirksmode.org/viewport/compatibility.html
Struppi.