IE = document.all?true:false; // If NS -- that is, !IE -- then set up for mouse capture if (!IE) document.captureEvents(Event.MOUSEMOVE); // Temporary variables to hold mouse x-y pos.s tempX = 0; tempY = 0; function getMouseXY(e) { if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } else{ // grab the x-y pos.s if browser is NS tempX = e.pageX; tempY = e.pageY; } // catch possible negative values in NS4 if (tempX < 0){tempX = 0}; if (tempY < 0){tempY = 0}; newDivNode.style.position = "absolute"; newDivNode.style.top = tempY; newDivNode.style.left = tempX; } }