Ricky: DOM: Events dynamisch im IE

Beitrag lesen

Hi,

habe ein Element mit createElement und apendChild und so weiter erstellt. Wenn ich dem Element dann mit folgender Funktion das Event dranhängen will, gehts nicht:

document.getElementById("sp" + i).ondblclick = function(e) {
  if(!e) {
    var e = window.event;
  }
  if(e.target) {
    var elem = e.target;
  }
  if(e.srcElement) {
    var elem = e.srcElement;
  }
  // und so weiter
}

alert(document.getElementById("sp" + i).ondblclick); // IE gibt hier sogar die korrekte Funktion aus, wieso wird sie nicht ausgeführt?!

Im DOM Inspektor fehlt die Funktion allerdings :(
Habe auch schon probiert, die Funktion auszulagern (sollte ich das eigentlich sowieso lieber machen?), ging aber auch nicht.

Woran liegts?
Danke!