Sin embargo si quiero miodificar el color de fondo el codigo funciona bien sin importar si lo pongo fuera o dentro de la etiqueta <td></td>
Código HTML:
<html> <head> <title>AAAA!!!!!!!!!!!</title> </head> <table width="400" height="400" border="1" cellpadding="8" cellspacing="0"> <tr><td> <center> <table width="200" height="200" border="1" cellpadding="8" cellspacing="0" id="tabla"> <tr><td> Esta es una tabla adentro de otra </td></tr> </table> </center><br><br> <script language="javascript"> var ancho = document.getElementById('tabla'); document.write("el ancho de la tabla roja es: "+ancho.offsetWidth); ancho.style.backgroundColor='red'; </script> </td></tr> </table><br><br> <script language="javascript"> var ancho = document.getElementById('tabla'); document.write("el ancho de la tabla roja es: "+ancho.offsetWidth); </script> <body> </body> </html>
http://diego1311.byethost6.com/ancho.html
Lo que quiero saber es como obtener el ancho cuando coloco el codigo entre las etiquetas<td></td>