Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/10/2007, 08:38
Txumai
 
Fecha de Ingreso: septiembre-2007
Mensajes: 26
Antigüedad: 17 años, 2 meses
Puntos: 1
Re: añadir/eliminar filas en una tabla

No tiene nada que ver con AJAX, el asunto es crear objetos dinámicamente en el documento del HTML en el navegador. Para una forma estándar has de usar DOM, un interface que te da acceso a todos los objetos del documento, usando métodos, como indica Snd234, document.createElement();setAttribute();createText Node();appendChild(); etc.
Una forma sancilla es la que proporciona IE y otros, con las colecciones de rows y cells, pe.:
var oLinea = idTabla.insertRow();
var oCelda = oLinea.insertCell();
oCelda.insertAdjacentHTML("AfterBegin", l);
oCelda.align = "center";
oCelda = oLinea.insertCell();
oCelda.insertAdjacentHTML("AfterBegin",estilo.valu e);
...
para eliminar filas: idTabla.deleteRow(r);

También puedes usar los objetos directamente, sin .setAtribute o .createTextNode con insertAdjacentText o *HTML, casi todos los navegadores lo aceptan como DOM.