Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2005, 09:43
chemon
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 20 años, 5 meses
Puntos: 0
añadir filas y celdas a una tabla

Saludos a todos.
Necesito insertar nuevas filas y columnas a una tabla mediante javascript.

He visto un pequeño script en internet q me permite añadir nuevos campos select a un formulario. Asi q si q es posible añadir nuevos elementos a una pagina web sin necesidad de recargar la pagina. Lo que pasa es q no se como hacerlo para poder añadir las filas y columnas en la tabla
El script q tengo es este:

<script language="JavaScript" type="text/javascript">
function anyadir(frm){
elem=document.createElement('select');
anadirOpt(elem,'uno',1)
anadirOpt(elem,'dos',2)
frm.appendChild(elem);
}
function anadirOpt(sel,txt,val){
num=sel.options.length
selOpcion=new Option(txt,val,"","")
eval(sel.options[num]=selOpcion)

}
function borrar(frm){
elem=frm.getElementsByTagName('select');
sele=elem[elem.length-1]
if (sele!='undefined'){
for (i in frm.childNodes)
if (frm.childNodes[i]==sele)
frm.removeChild(frm.childNodes[i])
}
}

function anyadirtabla(tabla){
elem=document.createElement('table'
}
</script>

<form>
<input type="button" value="Añadir" onClick="anyadir(this.form)"/>
<input type="button" value="Borrar" onClick="borrar(this.form)"/>
</form>

Pero como haria para añadir filas y celdas a una tabla?
He estado mirando en las faqs del foro pero no he visto nada similar

Gracias por adelantado