alert(this.offsetWidth);
alert(this.clientWidth);
.width virker jo kun hvis width attributten er brugt eller hvis det
er et element der normalt får det automatisk tilknyttet som f.eks. img:
<div onclick="alert(this.width);"></div>
<div width="300" onclick="alert(this.width);"></div>
<img src="
http://www.eksperten.dk/img/elogo.png" onclick="alert(this.width);">
<img width="300" src="
http://www.eksperten.dk/img/elogo.png" onclick="alert(this.width);">
åh joh ... svaret ... :o)
<select onclick="alert(this.offsetWidth);">
<option>ttttttttttttttttt</option>
</select>
<select onclick="alert(this.clientWidth);">
<option>ttttttttttttttttt</option>
</select>
<select onclick="alert(this.offsetWidth);">
<option>ttttttttttttttaaaaaaaaaaaaaaaaaattt</option>
</select>
<select onclick="alert(this.clientWidth);">
<option>ttttttttttttttaaaaaaaaaaaaaaaaaattt</option>
</select>