ОН
Ольга Назаркина

Скрипт срабатывает после повторной загрузки страницы, как исправить?

Скрипт отображает ширину и высоту указанного изображения, но отображает он ширину и высоту только после перезагрузки страницы. Как исправить данный баг? Я в JS ламер, помогите!

// это место где отображается X x Y


var image=new Image(); image.src="http://site.com/f/celebrity/megan-fox/i/megan-fox-10.jpg"
resolution = document.getElementById ('i_R');
resolution.innerHTML = image.width+'×'+image.height;


ПРИЧИНА
Изображение очень большого размера, скрипт скорее всего срабатывает, пока картинка не загрузилась, а второй раз она уже в кэше лежит.

РЕШЕНИЕ
использовать jQuery


//
​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

ТП
Татьяна Пейчинович

Попробуйте текст скрипта перенести в секцию HEAD, чтобы он был выше того места где вы его вызываете.
У вас же функция? И вы ее потом вызываете, так? Немного не понятно...

КЯ
Константин Яров

var image = new Image();
image.onload = function(){document.getElementById ('i_R').innerHTML = image.width+'×'+image.height;}
image.src = 'http://...';

Похожие вопросы
Не срабатывает скрипт, помогите
Оптимизация загрузки страницы
ява-скрипт "не понимает" по-русски :) Как исправить?
Скрипт, предупреждающий посетителя об уходе со страницы
Как ускорить загрузку скрипта PHP?
Скрипт выдает ошибку как это исправить?
почему не срабатывает код по книги делаю ява скрипт? +
Проблема с загрузкой страниц сайта. Как исправить?
Не всегда срабатывает скрипт на главной странице
Как выполнить локальный скрипт на определенной странице сайта без рук, автоматически, чтобы срабатывал?