Нужна помощь по Яваскрипт
Когда-то давно не помню где видел скрипт на яваскрипт :(
function PreloadImages() {
var d = document;
if(d.images){
if(!d.MM_p) d.MM_p = new Array();
var i,j = d.MM_p.length,
a = 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;
}
}
}
</script>
<BODY onLoad="PreloadImages('pic1.gif','pic2.jpg')">
Thx men, но что-то не получается или я не правильно проверю :( Как проверить что они все загрузились?
Сам я ни разу не использовал прелоад графики.. по поводу проверки могу лишь предложить на onmousemove (onMouseOver ?) повесить картинку килобайт эдак в 30-50 с прелоадом, зайти на хост на диалапе (а то не заметишь когда картинка грузится будет), дождаться загрузки страницы, сделать мыхой onmousemove/onMouseOver в нужном тебе места. В итоге 2ая картинка либо сразу отобразится (если скрипт ее все-таки заранее загрузил), либо начнет загружаться :)
Сам я ни разу не использовал прелоад графики.. по поводу проверки могу лишь предложить на onmousemove (onMouseOver ?) повесить картинку килобайт эдак в 30-50 с прелоадом, зайти на хост на диалапе (а то не заметишь когда картинка грузится будет), дождаться загрузки страницы, сделать мыхой onmousemove/onMouseOver в нужном тебе места. В итоге 2ая картинка либо сразу отобразится (если скрипт ее все-таки заранее загрузил), либо начнет загружаться :)
У тебя еще извратнее способ чем у меня :D
Я дела проще загружаю страницу и сохраняю ее вместе с картинками, по теории должны в папочку сохраниться все картинки загруженные это страницей, но этого не происходит! Следовательно код не работает должным образом!
У тебя еще извратнее способ чем у меня :D
Я дела проще загружаю страницу и сохраняю ее вместе с картинками, по теории должны в папочку сохраниться все картинки загруженные это страницей, но этого не происходит! Следовательно код не работает должным образом!
Сохранятся только те картинки линки на которые явно пробиты в портянке. Вбивай кучи <img> c с размерами 1x1 и src нужных (код прелоада оставь) а затем в нужном месте меняй картинки. При сохранении картинки также сохранятся.