SPX_25: Mauskoordinaten zurückgeben lassen

Beitrag lesen

Hallo!

Ich habe folgendes Problem. Ich möchte mir die Mauskoordinaten aus folgender Funktion zurückgeben lassen. Dafür habe ich ein Array erzeugt, in welches die Koordinaten abgespeichert werden. Bis dahin ist auch alles ok.

function watchMousePos(mousePos)
{
 eventArray=new Array();

var mousePosX;
 var mousePosY;

if(window.event)
 {
  mousePos=window.event;
 }

eventArray[0]=mousePos.screenX;
 eventArray[1]=mousePos.screenY;

return(eventArray);
}

Nun ist das Problem, daß der Aufruf document.onmousemove=watchMousePos; ja nichts zurückgibt.

Wenn ich nun ein Array erzeuge und diesem den Rückgabewert der Funktion zuweise passiert nichts.

eventArray=new Array();
eventArray=document.onmousemove=watchMousePos;
alert(eventArray[0]+":"+eventArray[1]);

Die Ausgabe zeigt "undefined:undefined" an.

Gibt es einen Weg, sich die Koordinaten aus der Funktion zurück geben zu lassen?

Gruß, SPX_25