risolto da solo
la function corretta è
function add_riga(id,dati){
var num_righe = document.getElementById(id).rows.length;
var tbody = document.getElementById
(id).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
var td1 = document.createElement("TD")
var td2 = document.createElement("TD")
var td3 = document.createElement("TD")
var input1 = document.createElement("INPUT")
var input2 = document.createElement("INPUT")
var input3 = document.createElement("A")
td1.appendChild(input1)
td2.appendChild(input2)
td3.appendChild(input3)
input1.setAttribute('name',dati)
input2.setAttribute('name',dati)
input3.setAttribute('href',"javascript:del_riga('" +id+"','"+num_righe+"');")
input3.appendChild(document.createTextNode('elimin a riga'))
row.appendChild(td1);
row.appendChild(td2);
row.appendChild(td3);
tbody.appendChild(row);
}
bastava aggiungere
var num_righe = document.getElementById(id).rows.length;
e cambiare
input3.setAttribute('href',"javascript:del_riga('" +id+"','"+num_righe+"');")
spero sia utile ad altri!
ciao!
![]()