Struppi: dynamische eventhandler

Beitrag lesen

document.getElementById('myspan').onmouseover=mouseClick(this);
funktioniert ja nicht. Die Funktion würde sofort aufgerufen werden.

Das Problem ist, ich habe 1-N span Elemente die alle denselben onClick Eventhandler haben. Im Eventhandler muss ich wissen welcher Span geklickt wurde. Daher übergebe ich das this Objekt.
Wenn ich den Eventhandler dynamisch erzeuge, kann ich aber keine Parameter übergeben und ich weiß nicht, welches Spanelement angeklickt wurde.
Hat jemand eine Lösung für mich?

Ja, du brauchst keinen Parameter den in der Funktion ist this = dem Objekt.

document.getElementById('myspan').onmouseover = mouseClick;  
  
function mouseClick(e)  
{  
alert(this.id);  
}

Struppi.