Stefan LH: document.body.scrollTop funktioniert nicht

Beitrag lesen

Ich versuche in der folgenden Funktion ein Bild an die Position des Mauszeigers zu binden, was im Firefox auch gut funktioniert. So lange ich im IE nicht gescrollt habe funktioniert es auch dort, scrolle ich aber nach unten ist document.body.scrollTop immer 0, was zur Folge hat, dass das Bild viel zu weit oben angezeigt wird. Ist da ein Fehler drin? :

function mouseMove(evnt) {
   isklick=false;
   if (drag) {
    dragger=document.getElementById("imgdragger");
    if (!prepared) {
     dragger.style.visibility="visible";
     prepared=true;
     dragger.src=activepic.src;
    }
    if (window.netscape && window.screen) {
     xMouse=evnt.pageX;
     yMouse=evnt.pageY;
    } else {
     // Microsoft;
     xMouse=event.clientX;
     yMouse=event.clientY + document.body.scrollTop;
    }
    //document.getElementById("mousepos").value="Moving: "+xMouse+":"+yMouse+"-"+document.body.scrollTop;

dragger.style.left=(xMouse+5)+"px";
    dragger.style.top=(yMouse+5)+"px";
   }
   return false;
  }

Danke, Stefan