Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Предварительная загрузка изображений


Автор: Kvant 23.9.2005, 00:50
Всем здарсти.
Передомной задача загрузить кучу картинок с помощью jscript. Делаю это так:
Код

function load_imgs()
{
var myImg = new Image();
myImg.src = 'url/kartinki.net';
}

затем вывожу ее так:
Код

<img name="Image1" width="10".....

src вобщем-то не указываю, далее делаю так:
Код

document.Image1.src = myImg.src;

У меня вопрос, можно ли как-то избавиться от последней строки кода где document.Image1.src = myImage.src;, а сразу в теге <img> указать myImg.src в качестве источника? Если можно, то как? Что-то я ни как не догоню...

Автор: DEER 23.9.2005, 09:24
IMHO
через событие onload наверное
Код

<img onload="this.src=myImg">


тока надо чтоб myImg была глобальной

Автор: Kvant 23.9.2005, 11:56
Цитата(DEER @ 23.9.2005, 09:24)
IMHO
через событие onload наверное
Код

<img onload="this.src=myImg">


тока надо чтоб myImg была глобальной

Понятно, спасибо. Только у img нет события onload. smile

Автор: Aliance 23.9.2005, 13:52
Цитата(Kvant @ 23.9.2005, 12:56)
Только у img нет события onload

Есть

Автор: Aliance 23.9.2005, 14:06
http://vingrad.ru/JAVASCRIPT-JS-002956

Автор: Kvant 23.9.2005, 14:09
Aliance, точно... smile

Автор: Black 24.9.2005, 13:22
Цитата(Kvant @ 23.9.2005, 11:56)
Только у img нет события onload.

По спецификации HTML его действительно нет, но браузеры его понимают smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)