Dan: Werte in Array schreiben

Beitrag lesen

Hallo zusammen!

Ich möchte die Mouse-Positionen abfangen und die Werte nacheinander  in ein Array schreiben (bei mehrmaligem Klicken). Dabei sollen die Werte mit der linken Taste erfasst und bei Rechtsklick in einer Alertbox angezeigt werden. Hier mein Ansatz:

var coords = new Array()

if (event.button==1) {
         calc();
  }

if (event.button==2)  {
              alert("ende");
              alert(coords);
  }

function calc()  {

x = window.event.offsetX;  //->
      y = window.event.offsetY;  // |

coords.push(x,y); //Hinzufügen von weiteren Paaren
  }

Dabei wird zwar die Position abgefangen und im Array gespeichert, aber leider immer wieder neu überschrieben. Funktioniert bisher nur im IE, für einen Cross-Browser Ansatz wäre ich auch dankbar.

Dan