функция preloadImages() не работает в мозиле ...

 
0
 
JavaScript
ava
jeans1986 | 22.08.2007, 19:43

function preloadImages() {
if (document.images) {
var imgFiles = preloadImages.arguments;
var preloadArray = new Array();
for (var i=0; i < imgFiles.length; i++) {
preloadArray[i] = new Image;
preloadArray[i].src = imgFiles[i];
}
}
}


В IE работает всё ьез проблем грузит заранее фотки а в MOZILLE не грузит . в чём может быть дело?
Comments (2)
ava
vasac | 23.08.2007, 07:10 #
Видимо, потому что в мозилле нет такого объекта - document.images.
ava
Ghirik | 26.08.2007, 21:54 #
Цитата


Видимо, потому что в мозилле нет такого объекта - document.images.



vasac, Вы могли и по другому написать, например так:
А я то знаю, как сделать!!! smile Но мне плевать на ваше время, потому вот вам подсказочка, поищите в Интернете smile

Я тут столкнулся с подобной проблемой. Но у меня наоборот, не получилось сделать предзагрузку в IE6. В Mozilla и Opera всё работало, код такой:

var a_i=new Array()
for(c=0;c<=r;c++){
a_i[c]=new Image()
a_i[c].src='img/'+c+'.jpg'}

Но IE нужен обязательно, потому пришлось переделать, стал грузить картинки в img со свойством display: none.
Всё заработало в IE и Mozilla, но теперь завыпендривалась Opera. Не хочет ни в какую делать предзагрузку невидимого тэга.

Вопрос так и не решил, пока использую оба метода одновременно.

Да, кстати, Ваш код в IE6 не работает, как и мой. В каком IE вы испытывали?

Ещё. загрузку в document.images[] тоже пробовал, разницы не обнаружил.
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
advanced
Submit