il mio problema è nell'aggiornamento di una variabile all'interno di un ciclo for. Il codice è il seguente:
var tBody = document.getElementById('idTable').tBodies[0];
var rows = tBody.rows;
var n = rows.length;
for (var i = row; i < n; i++) {
var child = rows[i];
var onMouseOver = new Function("changeCss('id" + (i - 1) + "','subRowMouseOver');");
var tr = tBody.getElementsByTagName("tr");
tr.onmouseover = function () {onMouseOver();};
........
}
.....
tBody.deleteRow(row - 1);
l'operazione viene associata all'ultimo valore di i e non in funzione del ciclo.
sapete come mai?
grazie.