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>