Código:
que funciona perfectamente en firefox, pero en Internet Explorer he podido comprobar que el atributo bgcolor y colspan no tienen absolutamente ningún efecto, en cambio align sí, la ultima linea me muestra el código de la tabla que contiene las celdas en un textarea, adjunto un trozo. He llegado a copiar ese código que aparece ahí a otra pagina y funciona perfectamente como debería pero en la propia pagina no lo hace. que hago?function agregar(donde,id,ult) { var nuevoNodo = document.createElement('tr'); var nuevaCelda = document.createElement('td'); var nuevaImg = document.createElement('img'); nuevaCelda.setAttribute("colspan","12"); nuevaCelda.setAttribute("bgcolor","#00FF00"); nuevaCelda.setAttribute("align","center"); nuevaImg.setAttribute("src","imweb/atribimg.jpg"); nuevaCelda.appendChild(nuevaImg); nuevoNodo.appendChild(nuevaCelda); if (!ult) { donde.parentNode.insertBefore(nuevoNodo,donde); } else { donde.parentNode.appendChild(nuevoNodo); } document.getElementById('ta').value=donde.parentNode.parentNode.innerHTML; }
Código HTML:
<TD>2009-06-30</TD> <TD>0</TD> <TD>Reserva</TD> <TD>No</TD> <TD>Razonable</TD> <TD>Muy fuerte</TD></TR> <TR> <TD align=middle colspan="12" bgcolor="#00FF00"><IMG height=302 src="imweb/atribimg.jpg" width=554></TD></TR> <TR> <TD><SPAN class=link onclick="javascript:poq(this,'814549')">Gorka <STRONG>Larrea</STRONG></SPAN></TD> <TD>23</TD> <TD>1984-04-07</TD> <TD>DM, AM C</TD> <TD>2M</TD> <TD>418.69m</TD>