Hola a todos, espero puedan ayudarme... estoy agregando filas dinámicamente a una tabla, dentro de una de estas celdas estoy creando un "button", en el onclick hago el llamdo a una funcion en la cual envio como parametros el nombre de la tabla y la fila donde se encuentra ubicado....
El inconveniente que se presenta es que agrego la fila pero inmediatamente se ejecuta el llamamiento a la función... pongo el código donde creo el botón
Código PHP:
var tbody =document.getElementById(tabla).getElementsByTagName("TBODY")[0];
var row = document.createElement("TR")
...
var td6 = document.createElement("TD")
var cb = document.createElement('button');
cb.style.width = 24;
cb.style.height = 24;
cb.value = '<img src="imagenes/icons/table_delete.png" alt="Quitar" width="16" height="16" />';
[B]cb.onclick = "quitar_fila('tregistros',"+tbody.rows.length+")";[/B]
td6.appendChild(cb);
....
row.appendChild(td6);
tbody.appendChild(row);
Código PHP:
function quitar_fila(tabla,fila)
{
var miTabla = document.getElementById(tabla);
if(fila>0)
miTabla.deleteRow(fila);
}