Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Получение высоты изображения (https://javascript.ru/forum/css-html/18179-poluchenie-vysoty-izobrazheniya.html)

theo_ 21.06.2011 03:13

Получение высоты изображения
 
есть элемент:
<img src="example.jpg" width="100" /> - т.е. height заранее неизвестна и может отличаться от высоты изображения в файле.

Необходимо узнать высоту изображения. Каким образом это можно сделать?

Пытался использовать jQuery
Для этого изображения $("img").height() - в хроме и сафари выдает 0
css("height") - тоже не работает

Какие еще способы есть узнать высоту?

nikita.mmf 21.06.2011 11:55

Высоту изображения можно получить только после его загрузке
var img = new Image();
img.onload = function(){
   alert( img.height );
}
img.src= "http://javascript.ru/forum/image.php?u=3321&dateline=1296502339";

theo_ 21.06.2011 16:04

Понял, спасибо!


Часовой пояс GMT +3, время: 09:44.