Передача event в назначаемую функцию

хочу провернуть вот такое:    
function prev_click(_this)   {_this.onmousemove=function(){prev_move(event);}    }function prev_move(e)   {   X=e.clientX;   Y=e.clientY;   alert(Y);   } 
но это работать не хочет. Также не хочет и это:
_this.onmousemove=function(){eval("prev_move(event);");}  _this.onmousemove=function(){prev_move(eval("event"));} _this.onmousemove=prev_move(event); 
как?
3 ответа

что то не понял задачу, и код вставь полностью, а то в скобках ошибки, и вообще код странный


<img onclick="prev_click(this)" src="  "><script>function prev_click(_this)   {_this.onmousemove=function(){prev_move(event);}    }function prev_move(e)   {   X=e.clientX;   Y=e.clientY;   alert(Y);   } </script>
происходит click, картинке на событие onmousemove навешивается prev_move(). Но в prev_move() нужны координаты курсора. Чтобы их получить нужно использовать объект event. Но event передаваться не хочет


вот как надо было
if(_this.addEventListener)      {_this.addEventListener('mousemove', function(e){alert(e.clientX);}, false)}   else _this.attachEvent('onmousemove', function(e){alert(e.clientX);})