JavaScript - crear Filas dinámicas

 
Vista:

crear Filas dinámicas

Publicado por carolina (1 intervención) el 28/03/2006 16:09:55
Hola a todos!. Tengo un problemita y espero que alguien me pueda ayudar a resolverlo.
Estoy generando filas de forma dinámica en una tabla con este código:

var tbody = document.getElementById
(id).getElementsByTagName("TBODY")[0];
row = document.createElement("TR")
var td1 = document.createElement('TD')
code1=document.createElement('input');
code1.type='checkbox';
code1.name='selecc_'+j+1;
code1.checked=false;
code1.id=j;

Buena eso es solo parte del código, hice una función para eliminar filas de forma que al seleccionar el checkbox de la fila que elija se pregunte si desea borrar el registro si acepta borra la fila de la tabla si no acepta queda tal como esta. Mi problema esta en que la funcion sirve en los checkbox creados que no son generados dinámicamente y necesito llamar esta función en los que son generados dinámicamente, es decir, en los que se crean con el código que copie arriba.

La función que elimina es la siguiente:

function controlar(valor){
var i = document.form.f.value;
if(valor.checked){
if (confirm("¿Realmente desea eliminar el registro?"))
{
chekeado = true;
var y = document.getElementById('mi_tabla');
var rowTabla = y.rows.length
a=parseInt(valor.id)+2;
if(rowTabla <= a){
a=parseInt(valor.id)+1;
y.deleteRow(a)
}

y.deleteRow(a)
}
else
return
}//fin si valor
else
chekeado = false;
}

Como se puede apreciar a la función controlar se le debe pasar como parametro el checkbox, Si alguien pudiera decirme de que forma puedo llamar la función en el código que esta arriba se lo agredecería mucho.
Espero que alguien pueda ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder