Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 13:03
Ibiza3
 
Fecha de Ingreso: noviembre-2006
Mensajes: 49
Antigüedad: 17 años, 5 meses
Puntos: 0
Duplicar tabla con formulario

Hola,

Para mi proyecto de grado diseñe un emulador de WAN que corre en un servidor linux, pero la interfaz debe ser web.

Cada enlace tiene cierta informacion, ip_origen, ip_destino, delay, etc... Y se pueden emular cientos de enlaces. Lo que tengo es un formulario, quiero que con un boton se duplique tantas veces como quiera. Y que se pueda borrar cualquier enlace.

Para esto hice una tabla, ya logre que haga todo lo anterior, duplicarse y borrar cualquiera, pero cuando duplico las funciones del formulario no quedan funcionando. El siguiente es el código pero sin introducir el formulario. Como se hace?

Muchisimas gracias!

Código:
function addNewRow()
{
++numero;
var TABLE = document.getElementById("myTable");
var TROW = document.getElementById("celda");
var newRow = TABLE.insertRow(-1);
var form = newRow.insertCell(0);
form.innerHTML = '1'
var IPorig = newRow.insertCell(1);
IPorig.innerHTML = '<input size=15 name="IPini'+numero+'" value="xx.xxx." onblur="verifyIP(IPini.value)">'
var IPdest = newRow.insertCell(2);
IPdest.innerHTML = '<input size=15 name="IPfin'+numero+'" value="xx.xxx." onblur="verifyIP(IPfin.value)">'
var Delay = newRow.insertCell(3);
Delay.innerHTML = '<input type="text" name="ancho'+numero+'" value="0">'
var Bandwidth = newRow.insertCell(4);
Bandwidth.innerHTML = '<input type="text" name="delay'+numero+'" value="0">'
var Borrar = newRow.insertCell(5);
Borrar.innerHTML = '<input type="button" value="Delete" onclick="deleteRow(this)">'
var finform = newRow.insertCell(6);
finform.innerHTML = '2'
}