Hallo,
Ich versuche gerade ein Event zu einem dynamisch eingefuegten Row zu verbinden. Leider geht es ueberhaupt nicht. Ich habe schon im Internet rumgesucht aber keine Loesung gefunden.
Hier der Code (tbl ist ein Table und count ein Zaehler der incrementiert wird):
tbl.rows[i].className = 'field classy' + (count % 2);
tbl.rows[i].id = 'line'+count;
if (count % 2) {
addEvent(tbl.rows[i],"mouseout",function () { this.bgColor='#e8e8e8'; }, false);
}
else {
addEvent(tbl.rows[i],"mouseout",function () { this.bgColor='#d0d0d0'; }, false);
}
addEvent(tbl.rows[i],"mouseover",function () { this.bgColor='#cad4e3'; }, false);
count++;
function addEvent(elm, evType, fn, useCapture) {
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
return true;
}
else if (elm.attachEvent) {
var r = elm.attachEvent("on"+evType, fn);
return r;
}
else {
alert("Handler could not be removed");
}
}
Vielen Dank fuer die Hilfe!
Gruesse,
VinceM.