Alright, there's a couple things I changed, and then, of course, the all important fix.
Original:
Code:
function get_mouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
skn.left=x+Xoffset;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
skn.top=y+yyy;
}
First, yyy is only declared in another function, so it really "shouldn't" work here, so I replaced it with Yoffset, which is a global variable, same as Xoffset.
Second, and this is a quirk with Firefox 1.5+...well, I call it a quirk, though technically it's the proper way to code. Any value that you create dynamically, still needs to have a unit of measure! Ex., box.width = x becomes box.width = x+"px"
You can complain about how unfair this is, but frankly the unit of measure is VERY important. Ask NASA. So like I said, and is usually the case with Firefox-only errors, it's a coding problem that IE is kind enough to ignore. 
Updated:
Code:
function get_mouse(e){
var x = (ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
skn.left= x + Xoffset +"px";
var y = (ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
skn.top= y + Yoffset + "px";
}
Bookmarks