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