molily: Mauszeigerposition anzeigen

Beitrag lesen

Meine Frage lautet, wie ich die Mauszeigerkoordinaten in einem Alert Fenster anzeigen lassen kann?

Folgendes habe ich probiert:

mausposx = event.pageX;  

mausposy = event.pageY;
alert(mausposx);
alert(mausposy);

  
Ohne Event-Handling kein Event-Objekt. Wenn du die Mausposition willst, muss irgendein Mausereignis passieren, das du überwachen kannst. Es bietet sich die dokumentweite Überwachung des mousemove-Events an. Zusätzlich vielleicht auch das click-Ereignis.  
  
Die Eigenschaften <http://de.selfhtml.org/javascript/objekte/event.htm#page_x_y@title=pageX und pageY> werden von Nicht-IEs schon lange unterstützt, IE kann sie erst ab Version 9. Daher muss man in älteren IEs auf <http://de.selfhtml.org/javascript/objekte/event.htm#client_x_y@title=clientX/Y> zurückgreifen und den Scrolling-Offset addieren (siehe verlinktes Script).  
  
~~~javascript
document.onmousemove = function (e) {  
   var e = e || window.event;  
   // Weiter siehe [link:http://www.quirksmode.org/js/events_properties.html#link8]  
};

Siehe
Traditionelles Event-Handling
Arbeiten mit dem Event-Objekt

Grüße,
Mathias