var guide = null;
function aim(event) {
if(window.event)
event = window.event; //grrr IE
var mousex = event.clientX - guide.offsetLeft;
alert('mouse x' + mousex)
}
function init() {
guide = document.getElementById("guide")
guide.onmousemove = aim;
}
<body onload="init();">
Это похоже на работу в обоих браузерах.Я не могу сделать onmousemove = "aim ();"в HTML, потому что он не передает объект события mousemove.