Hallo Henry,
bei der Abfrage der Scrollposition muss man die Browserunterschiede berücksichtigen. Ich mache das so:
if(window.scrollY) pos = window.scrollY;
else if(document.documentElement.scrollTop) pos = document.documentElement.scrollTop; // IE
else pos = 0;
Gruß
Jürgen