Hi,
var img_5 = null;
img_5 = document.createElement('IMG');
img_5.setAttribute("id", newRowId + "_C5_DEL");
img_5.setAttribute("src", imgDelete.src);
img_5.onclick=function(){deleteRow(tableId,newRowNo,confirmDelete);}
wenn Du die Funktion aufrufst steckt in den parametern möglicherweise nicht mehr der Wert, den diese beim Setzen des eventhandlers besassen, z.B wenn Du durch die Rows loopst.
Einfache lösung: Werte als image eigenschaft speichern:
img_5.tableId = tableId;
img_5.onclick=function(){deleteRow(this.tableId,...,...);}
Gruesse, Joachim
--
Am Ende wird alles gut.
Am Ende wird alles gut.