Не удается получить ширину изображения при загрузке изображения в IE

У меня есть функция изменения размера изображения, которая пропорционально изменяет размер изображения. На каждом изображении загрузите вызов этой функции с изображением и измените размер, если его ширина или высота больше моей максимальной ширины и максимальной высоты. Я могу получить img.width и img.height в FF Chrome Opera Safari, но IE не работает. Как я могу справиться с этим?

Позвольте мне объяснить с помощью фрагмента кода.

<img src="images/img01.png" onload="window.onImageLoad(this, 120, 120)" />

function onImageLoad(img, maxWidth, maxHeight) {
     var width = img.width; // Problem is in here
     var height = img.height // Problem is in here
}

В выделенных мной строках img.width не работает в серии IE.

Есть предложения?

Спасибо.

11
задан Fatih Acet 27 November 2012 в 09:35
поделиться