JürgenB: addEventListener und attachEvent

Beitrag lesen

Hallo,

wenn Du veraltete IE unterstützen möchtest, lohnt sich der Einsatz eines Frameworks wie jQuery 1.x.

bevor hier für die 1% IE8 die jQuery-Keule rausgeholt wird, hier mein addEvent:

function addEvent (obj, type, fn) {
  if(type.search("on")==0) type = type.substr(2);
  if (obj.addEventListener) {
    obj.addEventListener(type, fn, false);
  }
  else if (obj.attachEvent) {
    obj.attachEvent('on' + type, function () {
      return fn.call(obj, window.event);
    });
  }
} // addEvent

Gruß Jürgen