Сообщение от mevsme
|
А как потом использовать в документе тот презагруженый рисунок?
Через innerHTML = '<img src='+src+' />'; ?
|
Нет, тогда браузер скачает его заново.
var i = new Image();
i.onload = function(){alert(i.width);
someElement.appendChild(i);
}
//1. назначем обработчик события до того, как начнется загрузка рисунка.
//таким образом событие сработает, при загрузке рисунка
//2. выполение alert-а обрачиваем в анонимную функцию, которая выставляется в качестве обработчика события
i.src = 'image.jpg'; // существующее изображение