<div id="rrr"></div>
<img src="images/test.png" id="iii" />
<script type="text/javascript">
var im = new Image();
im.src = 'images/test.png';
document.getElementById('rrr').insertBefore(im, null);
alert(im.offsetWidth); // 105 ?
alert(document.getElementById('iii').offsetWidth); // 100
</script>
если элемент создается динамически в ie offsetWidth показывает больше чем надо( ширина 100 а он показывает 105