Hallo Suse,
document.getElementById(menpn).style.top= tempY; // <---
document.getElementById(menpn).style.left= tempX; // <---
die Position benötigt eine Einheit: ..=tempY+"px";
dein MousOMeter script ist toll, aber da blicke ich nicht mehr durch.
so? das macht doch fast das Gleiche, wie Dein Script, nur das auch andere Browser berücksichtigt werden. Das Scroll-Problem lässt sich evtl. lösen, wenn Du statt clientx/y offsetx/y nimmst.
Gruß, Jürgen