Eventhandling, onMouseDown, Mauszeigerposition

Nagilo

Mitglied
Hallo,

ich hoffe hier keine blöde Frage zu stellen, aber Hilfe wäre dringend nötig.

Ausgangssituation:

Eine Adobe SVG Grafik mit JavaScript als dynamischen Bestandteil. Ich habe ein Rechteck (rect), welches ich mit der Maus gern verschieben möchte. Dazu hat das Rechteck

onMouseDown="move_zoom(evt);"

wobei move_zoom(evt) die Funktion ist, welche den Event (evt) behandelt. In der Funktion muss ich nun die aktuelle Position des Mauszeigers herausbekommen und die Position des Auswahlrechtecks dem anpassen. Nur leider habe ich keine Ahnung welche Methoden oder Attribute der Event (evt) anbietet.

Könnt Ihr mir bitte weiterhelfen?

Schonmal danke im Voraus.
 
Ich hab das leider nicht in mehreren Browsern probieren können, weil ich die nicht dazu kriege, das Plugin zu akzeptieren...
aber im IE gehts mit "evt.clientX" und "evt.clientY".
 
Ja danke für den Tipp. Hatte das heute vormittag auch noch mit Hilfe guter Javascript-Lektüre herausgefunden.

Innerhalb eines Bildes oder eines anderen Objects wie z.B. einem SVG embed bekommt man es mit event.clientX heraus. Für die absoluten Koordinaten nur mit event.pageX.

Brauchte es auch für IE. Also nochmals danke.
 

Neue Beiträge

Zurück