Milton: Bildkoordinaten

Beitrag lesen

Hallo Leute

Kann es wirklich sein, dass man nicht einfach auf eine Grafik klicken kann und die Koordinaten des angeklickten Punktes relativ zum Bild bekommt?

Ich habe mal irgendwo diese Funktion gefunden, die ich per onClick in ein input image FormFeld aufrufe. Im IE funktioniert es auch, nur wird er im Firefox nicht ganz schlau draus, weil wenn ich die Seite scrolle sich auch die Koordinaten verschieben.

function pkt(evt, img) {

if (window.event) {
  // IE
  var x = window.event.offsetX;
  var y = window.event.offsetY;
 } else if (evt.target) {
  // Firefox
  var coords = {x: 0, y: 0 };
  var el = evt.target;
  do {
   coords.x += el.offsetLeft;
   coords.y += el.offsetTop;
  }
  while ((el = el.offsetParent));
  var offsetX = evt.clientX - coords.x;
  var offsetY = evt.clientY - coords.y;
  var x = offsetX;
  var y = offsetY;
 }
}

Kann mit nicht jemand einen kleinen Tip geben?

Wie ermittle ich die Klick-Koordinaten auf einer Grafik ohne die Seite neu laden zu müssen?

Bleibt mir wirklich nichts anderes übrig als über ein anderes Frame zu gehen?

Vielen Dank, Milton