Bueno, el codigo que uso es el que se ve en el mensage numero 5.
Lo vuelvo a poner aqui para despejar dudas:
javascript
:
Código:
<script type='text/javascript'>
<!--
var num=0;
function newSelect()
{ tabla=document.getElementById('tabla');
form=document.getElementById('formulario');
insercionTr=document.getElementById('nextSelect');
fila=document.createElement('tr'); //Creo un nuevo Tr
celda=document.createElement('td'); //Creo un nuevo Td
select=document.createElement('select'); //Creo el contenido de la celda (Texto)
formulario.appendChild(select);
select.name='membre[]';
//Omito el codigo PHP que añade los option al select
fila.appendChild(celda); //la celda es hija de Tr (va dentro de Tr)
celda.appendChild(select); //El texto es hijo de celda
celda=document.createElement('td'); //Creo un nuevo Td
texto=document.createTextNode('eliminar membre'); //Creo un nuevo texto
celda.appendChild(texto); //Texto es hijo de celda
fila.appendChild(celda); //celda es hija de Fila
tabla.insertBefore(fila,insercionTr);
}
HTML:
Código:
<table border='1' cellpadding='0' cellspacing='0' width='100%'>
<tbody id='tabla'>
<form action='mod/sql/altaEquip.php' method='POST'>
<tr><td $colspan>1234</td>
</tr>
<tr><td $colspan height='150'> </td>
</tr>
<tr>
<td width='200'>1234</td>
<td>1234</td>
<td rowspan='6' align='center'>12341</td>
</tr>
<tr>
<td valign='top'>1234</td>
<td valign='top'>1234 </td>
</tr>
<tr id='nextSelect'>
</tr>
<tr>
<td><a href='javascript:newSelect();'>AÑADIR SELECT</a>
</td>
</tr>
<tr>
<td colspan='2'> </td>
</tr>
<tr>
<td rowspan='2'>1234</td>
<td >1234</td>
</tr>
<tr>
<td >1234</td>
</tr>
<tr>
<td></td>
<td >1234</td>
</tr>
</form>
</tbody>
</table>
A que te refieres con a que elemento anexo el/los select?