max: Relative Klickposition auf einer Grafik!

Hallo!

Ich habe eine Grafik. Wenn ich auf diese Klicke würde ich gerne die relative Position des Mauszeigers zum linken oberen Rand des Bildes herausfinden. Ist das möglich?

mfg

max

  1. Ich habe eine Grafik. Wenn ich auf diese Klicke würde ich gerne die relative Position des Mauszeigers zum linken oberen Rand des Bildes herausfinden. Ist das möglich?

    nur so als Idee:
    erstelle mit JavaScript eine Image Map mit area-Tags für jeden Pixel, ordne jedem einen onclick-event zu, der nur die Koordinaten zurückgibt.

    also: es ist machbar!

  2. Hallo,

    Ich habe eine Grafik. Wenn ich auf diese Klicke würde ich gerne die relative Position des Mauszeigers zum linken oberen Rand des Bildes herausfinden.

    offsetX/Y hilft dir schonmal in einigen Browsern weiter. Im Firefox könntext du pageX/Y nehmen und die http://de.selfhtml.org/javascript/objekte/all.htm#offset_top@title=offsetTop/http://de.selfhtml.org/javascript/objekte/all.htm#offset_left@title=offsetLeft-Werte der Grafik subtrahieren. Für die Berechnung von offsetTop und -Left nimmst du besser dieses Script: Find position. Denn offsetTop und -Left direkt geben nicht immer den gewünschten Wert zurück, sondern man muss die offsetTop- bzw. -Left-Werte aller Elternelemente addieren.

    Mathias