Struppi: Firefox und Mausposition

Beitrag lesen

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.