Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача параметров (https://javascript.ru/forum/misc/17363-peredacha-parametrov.html)

kvaleksandr 16.05.2011 13:25

Передача параметров
 
Здравствуйте.

У меня имеется код вида:

<img id="img_width" src="1.jpg" />


и подключаемый скрипт:

$(document).ready(test);

function test(){
var img = $("img_width").attr('width');
alert(img);
}


Код срабатывает, длина картинки передается. Но иногда случается так, что длина картинки передается значением "0", а потом может все нормально работать.

Может кто сталкивался с такой проблемой?

walik 16.05.2011 13:44

Может картинка не успела загрузиться в браузер, как бы сам элемент картинки есть, а самой картинки еще нет.

kvaleksandr 16.05.2011 14:23

Цитата:

Сообщение от walik (Сообщение 104895)
Может картинка не успела загрузиться в браузер, как бы сам элемент картинки есть, а самой картинки еще нет.

Я тоже задумывался об этом... Пока ищу решение этой проблемы.

walik 16.05.2011 15:43

$('#imageID').load(function() {
     var img = $("img_width").attr('width');
     alert(img);
});


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