Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/04/2007, 17:38
Asyolath
 
Fecha de Ingreso: abril-2006
Mensajes: 80
Antigüedad: 18 años, 11 meses
Puntos: 2
Re: InsertRow() en Mozilla

Supongo que será un fallo al copiarlo, pero tienes algunos espacios que no deberían estar.
Para solucionar tu problema sólo prueba a poner indices como parametro de el metodo insertcell():

Código:
function addPerson(){
myNewRow = document.getElementById("tablaFormulario").insertRow(-1);
myNewRow.id=indiceFilaFormulario;
myNewCell=myNewRow.insertCell(0);
myNewCell.innerHTML="<td><input type='text' name='nombre["+indiceFilaFormulario+"]' id='nombresillo["+indiceFilaFormulario+"]' maxlength=5></td>";
//alert(myNewCell.innerHTML)
myNewCell=myNewRow.insertCell(1);
myNewCell.innerHTML="<td> <input type='text' name='email["+indiceFilaFormulario+"]'></td>";
myNewCell=myNewRow.insertCell(2);
var row=document.getElementById("tablaFormulario").rows;
var i = row.length-1
//if(i>1){myNewCell.innerHTML="<td><input type='button' value='Eliminar' onclick='removePerson(this.parentNode.parentNode.r owIndex)' >/td>>";}
myNewCell.innerHTML="<td><button type='button' name='enviar' onclick='removePerson(this.parentNode.parentNode.r owIndex)'>Eliminar</button></td>";

indiceFilaFormulario++;

}
Lo he probado con firefox y me ha salido bien.