T
Temir
Здравствуйте Уважаемые!
Вопрос такого плана:
я хочу реализовать кэширование картинок при загрузке. Т.е. при заходе на сайт, необходимые изображения записываются в массив, хранимый в памяти компьютера пользователя.В таком случае при загрузке другой страницы эти картинки уже не будут подгружаться с сервера.
Возможно ли такое вообще? или все уже реализовано кэшем браузера.
Нашел такой код:
function MM_preloadImages() {
var d=document;
if(d.images) {
if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}
}
}
Решает ли он данную проблему или это вообще не то... Если то, можно ли пояснить механизм работы данного скрипта.
Спасибо.
Вопрос такого плана:
я хочу реализовать кэширование картинок при загрузке. Т.е. при заходе на сайт, необходимые изображения записываются в массив, хранимый в памяти компьютера пользователя.В таком случае при загрузке другой страницы эти картинки уже не будут подгружаться с сервера.
Возможно ли такое вообще? или все уже реализовано кэшем браузера.
Нашел такой код:
function MM_preloadImages() {
var d=document;
if(d.images) {
if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}
}
}
Решает ли он данную проблему или это вообще не то... Если то, можно ли пояснить механизм работы данного скрипта.
Спасибо.