Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.04.2009, 16:09
dark
 
Сообщений: n/a

Как узнать размеры изображения в internet explorer
для нормальных браузеров работает так
var img = document.createElement('img');
img.id = 'myimg';
img.src = 'blabla';
var w = document.getElementById('myimg').width;
var h =document.getElementById('myimg').height;

как узнать размер изображения в осле?
Ответить с цитированием
  #2 (permalink)  
Старый 13.04.2009, 16:24
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

1. Зачем устанавливать элементу id, чтобы его потом взять по этому id, если у вас и так есть ссылка на него?
2. Невозможно определить размеры изображения не загрузив его. Загрузка происходит асинхронно, следовательно, этот код не должен работать ни в каком браузере. Скорее всего изображение просто в кэше.
3. Размеры элемента: offsetWidth, offsetHeight.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не отрабатывает opener.location.reload() для Internet Explorer nickstarnew Events/DOM/Window 0 06.03.2009 13:20
Как узнать о том, что флэш уже загрузился. Snipe Общие вопросы Javascript 4 29.01.2009 11:21
как узнать размер изображения x-yuri Общие вопросы Javascript 4 24.01.2009 22:29
Панель информации обозревателя Internet Explorer Гость Internet Explorer 1 26.07.2008 16:12
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28