du darfst dreimal raten: es geht natürlich nicht. srcElement tut was target tut, und eine ie-entsprechung für currentTarget gibt es wohl nicht, oder?
Es sieht so aus, das behauptet zumindest quirksmode.org: Event order. Ein Workaround wäre, das Objekt, an den der Listener gebunden wird, anderweitig zu speichern, er ist ja im Moment des Bindens bekannt.
Ich musste auch etwas suchen, aber Mathias weiß wie so oft den Weg.
Eine kleine Änderung am Code, zeigt was gesucht ist:
say : function (e) {
if(!e) e = window.event;
var ID = e.target ? e.target.id : e.srcElement.id;
var CL = e.target ? e.target.className : e.srcElement.className ;
alert("ID: "+ID+"\nclassName: "+CL
+"\nID: "+this.id+"\nclassName: "+this.className
);
Struppi.