Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.09.2011, 22:30
Интересующийся
Отправить личное сообщение для Genius Посмотреть профиль Найти все сообщения от Genius
 
Регистрация: 13.09.2011
Сообщений: 17

Проблема с 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 выводятся одни нули.

В чём проблема?
Ответить с цитированием
  #2 (permalink)  
Старый 21.09.2011, 23:00
Профессор
Отправить личное сообщение для Триви Посмотреть профиль Найти все сообщения от Триви
 
Регистрация: 23.04.2010
Сообщений: 354

через getAttribute попробуйте
Ответить с цитированием
  #3 (permalink)  
Старый 22.09.2011, 09:36
Интересующийся
Отправить личное сообщение для Genius Посмотреть профиль Найти все сообщения от Genius
 
Регистрация: 13.09.2011
Сообщений: 17

Разобрался. Просто поставил изначально в css на картинках display:none, поэтому осёл выдавал нули. Убрал - всё стало нормально.

Хотя для красивого отображения желательно, чтобы картинки изначально были скрыты...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47