Deine onClick methode funktioniert alerdings wunderbar...wundert mich, warum es in meiner Funktion nicht funktioniert:
Probierst du das was du schreibst auch aus?
<div id="Input">VORDEFINIERTER INHALT</div>
<script type="text/javascript" >
test = document.getElementById('Input').offsetWidth;
alert(test);
</script>
Dein Code funktioniert einwandfrei und ergibt auch nicht 0. Kann es sein, dass du das Element mit CSS unsichtbar gemacht hast?
Struppi.