chiaramente il calcolo della larghezza va fatto dopo il caricamento della tabella... prova questo esempio così com'è.
codice:<table> <td id="scrivo">Chissà quanto è lunga questa cella...?</td> </table> <script> cella = document.getElementById("scrivo"); lun = cella.offsetWidth; alert("...Esattamente " + lun + 'px'); </script>