Tobias Müller: Verwaltung d. Eventhandler bei DOM-fähigen IEs

Beitrag lesen

Hallo Christopher,

es geht aus deinem Posting nicht wirklich hervor, wo das Problem liegt. Meine Crossbrowser-Funktion für die Eventregistrierung sieht folgendermaßen aus:

function TMErstelleEvent(obj,handler,funktion,bubble) {
 var obj = TMSucheElem(obj);
 if (obj.addEventListener) { // DOM2 Eventhandling
  return obj.addEventListener(handler,funktion,bubble);
 } else if (obj.attachEvent) { // IE Eventhandling
  return obj.attachEvent('on' + handler,funktion);
 } else { // Altes Eventhandling
  return obj['on' + handler] = funktion;
 }
}

//Beispielaufruf:
TMErstelleEvent(document,'mouseover',eineFunktionsReferenz,false)

Vielleicht hilft dir das ja weiter?

MfG, Mülli

--
Viva Colonia!