Ich benutze es wie folgt (ähnlich) in einem sonst leerem HTML-Doc:
<img scr="bsp.jpg" onMousemove="JavaScript:zoom_move(this,100,100);">
Du musst hier den Event übergeben, steht auch auf Quirksmode und das Label ist überflüssig.
<img scr="bsp.jpg" onMousemove="zoom_move(event, this,100,100);">
Und die Funktion dazu lautet:
function zoom_move (element,zoom_w,zoom_h)
function zoom_move (e, element,zoom_w,zoom_h)
{
//...
//IE
if( document.all )
{
var posx = window.event.offsetX;
var posy = window.event.offsetY;
}
else // N / FF
{
var posx = element.layerX;
var posy = element.layerY;
}
Wieso document.all prüf doch einfach auf das was du verwenden willst.
var posx;
var posy;
if( e.offsetX )
{
posx = e.offsetX;
posy = e.offsetY;
}
else
{
posx = e.layerX;
posy = e.layerY;
}
}
Struppi.