Buff que lio, pongo aqui el codi final:
Código:
function newSelect()
{ tabla=document.getElementById('tabla');
insercionTr=document.getElementById('nextSelect');
fila=document.createElement('tr'); //Creo un nuevo Tr
celda=document.createElement('td'); //Creo un nuevo Td
texto=document.createTextNode('celda1'); //Creo el contenido de la celda (Texto)
fila.appendChild(celda); //la celda es hija de Tr (va dentro de Tr)
celda.appendChild(texto); //El texto es hijo de celda
celda=document.createElement('td'); //Creo un nuevo Td
texto=document.createTextNode('celda2'); //Creo un nuevo texto
celda.appendChild(texto); //Texto es hijo de celda
fila.appendChild(celda); //celda es hija de Fila
tabla.insertBefore(fila,insercionTr);
}
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>
De esta forma funciona tanto en Mozilla firefox como en Opera, pero en Iexplorer me salta un error de:"El objeto no acepta esta propiedad o metodo"
Señalandome la linea 26 del codigo de la pagina. La cual pertenece a :
function newSelect()
La verdad no se donde està el problema...