Проблема с image.width и image.height
Ситуация такая. Есть div-контейнер, в котором содержатся картинки. Код такой:
<div id="container"> <img src="im1.jpg" width="300" height="200" id="im1"> <img src="im2.jpg" width="500" height="400" id="im2"> ........... </div> Код скрипта:
var div = document.getElementById ('container');
elems = div.getElementsByTagName ('IMG');
for(i=0; i<elems.length; i++)
{
w = elems[i].width;
h = elems[i].height;
}
Во всех браузерах, кроме IE, ширина и высота картинки снимается корректно. В одном же IE выводятся одни нули. В чём проблема? |
через getAttribute попробуйте
|
Разобрался. Просто поставил изначально в css на картинках display:none, поэтому осёл выдавал нули. Убрал - всё стало нормально.
Хотя для красивого отображения желательно, чтобы картинки изначально были скрыты... |
| Часовой пояс GMT +3, время: 22:53. |