CyberSwiss: funktion in onClick dynamisch hinzufügen

Beitrag lesen

Sali zäme
Ich weiss, es gibt hier zahlreiche Posts zu diesem Thema. Leider finde ich keine Lösung zu meinem Problem. Vielleicht kann mir dennoch jemand hier helfen. Es geht darum, dass ich eine Tabelle habe, die ich dynamisch aufbaue. In jeder Tabellenzeile gibt es ein Image, das das Delete-Button fungiert. Die Delete Funktion lautet:

deleteRow(tableId,newRowNo,confirmDelete);

und funktioniert auch. Das Problem ist nun, dass anscheinend beim hinzufügen einer neuen Zeile die 'newRowNo' in allen Zeilen auf die neuste RowNo aktualisiert wird, was ich nicht will. Was mache ich hier falsch, oder wo liegt mein Denkfehler?

Anbei noch den Code für den Aufbau des 'Delete-Image':

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);}

Danke für die Hilfe