Hallo,
function TMErstelleEvent(obj,handler,funktion,bubble) {
...
return obj.addEventListener(handler,funktion,bubble);
...
}//Beispielaufruf:
TMErstelleEvent(document,'mouseover',eineFunktionsReferenz,false)
Nur eine formale Anmerkung:
Vermutlich setzt die Funktion das Gewuenschte richtig um, aber *bubble* beißt sich von seiner Bedeutung her mit *false*, weil addEventListener() mit drittem Parameter false gerade die Bubble-Phase von Ereignissen belauscht und true fuer die Capture-Phase steht.
Insofern sollte der Parameter bubble vielleicht besser capture heißen.
MfG, Thomas