[HTML] Как заставить ie не грузить одну и ту же картинку много раз

avinir60

Я вывожу на экран некоторые данные с помощью присвоения вида Element.innerHTML = 'html-код'. В этом html-коде есть много одинаковых картинок. Проблема в том, что эксплорер грузит каждую из них индивидуально и в статусной строке я вижу, как он пытается их подгружать. Получается ощутимая задержка при загрузке страницы. Тот же самый код в Mozilla работает на ура. Кто-нибудь знает, как такое лечить?

Fragaria

может сначала пихнуть твои картинки в переменную, а потом вставлять их? в каком-то из редакторов (возможно, в Dreamveawer) есть скрипт пре-кэширования картинок, глянь, может поможет.

stm7884696

Имхо - прекеширование не поможет, ибо эксплорер (опять имхо) считает новый иннерhtml за новый фрагмент страницы...

Fragaria

если картинку хранить в переменной, то поможет.

stm7884696

в смысле через аплоад на javascript? а потом скриптом подставлять переменную в иннер html ?

Fragaria

хз как, посмотри как в дрививеровских codesnippet'ах сделано

dedwowan

Именно так должно помочь
Если у документа не прописан запрет на кэширование конечно

ava3443

> в смысле через аплоад на javascript?
да, через javascript, только слово аплоад тут лишнее.

stm7884696

как насчет прелоад ?
Оставить комментарий
Имя или ник:
Комментарий: