Ver Mensaje Individual
  #17 (permalink)  
Antiguo 22/05/2005, 05:21
clinisbut
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 20 años, 2 meses
Puntos: 0
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'>&nbsp;</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'>&nbsp;</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?