Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Preload изображений (https://javascript.ru/forum/misc/10061-preload-izobrazhenijj.html)

mycoding 17.06.2010 16:42

Preload изображений
 
Подскажите, пожалуйста.
Если необходимо загрузить картинок 15 не очень большого объёма как это сделать?
А то как то не так получалось.
Т.е. что-то типа такого
imageObj = new Image();
for(var i=0;i<15;i++){
   imageObj.src=urlOfImages[i][j];
}

Так же ведь делать нельзя? Нужен массив картинок, а здесь его нет.

Skipp 17.06.2010 16:44

mycoding,
ну ты сам отвечаешь на свой вопрос:)

var imagesO = newArray();
for(var i=0;i<15;i++){
imagesO[i] = new Image();
imageO[i].src=urlOfImages[i][j];
}

а так?

mycoding 17.06.2010 17:00

А ещё тогда вопрос, как его вставить в backgroundImage.
А то он не вставляется, почему то пробовал вставлять в обычный
<img id='test'>

Вставляет
А вот так нет
elem.style.backgroundImage=imageO[0].src;

Skipp 17.06.2010 17:03

elem.style.backgroundImage= " url(' " + imageO[0].src + " ');

mycoding 17.06.2010 17:06

Огромное, спасибо.

Skipp 17.06.2010 17:08

mycoding,
Не за что)


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