Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужна помощь по Яваскрипт

471
10 марта 2006 года
_MC_
178 / / 13.01.2005
Использую картинку которая onmousemove меняется, как сделать чтоб вторая картинка тоже сразу закешировалась со страницей а не по необходимости?

Когда-то давно не помню где видел скрипт на яваскрипт :(
583
10 марта 2006 года
#define
150 / / 03.12.2002
Как раз лежал.. должен работать :)

Код:
<script language="JavaScript">
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 &#111;&#110;Load="PreloadImages('pic1.gif','pic2.jpg')">
471
10 марта 2006 года
_MC_
178 / / 13.01.2005
Thx men, но что-то не получается или я не правильно проверю :( Как проверить что они все загрузились?
583
10 марта 2006 года
#define
150 / / 03.12.2002
Цитата:
Originally posted by _MC_
Thx men, но что-то не получается или я не правильно проверю :( Как проверить что они все загрузились?



Сам я ни разу не использовал прелоад графики.. по поводу проверки могу лишь предложить на onmousemove (onMouseOver ?) повесить картинку килобайт эдак в 30-50 с прелоадом, зайти на хост на диалапе (а то не заметишь когда картинка грузится будет), дождаться загрузки страницы, сделать мыхой onmousemove/onMouseOver в нужном тебе места. В итоге 2ая картинка либо сразу отобразится (если скрипт ее все-таки заранее загрузил), либо начнет загружаться :)

471
10 марта 2006 года
_MC_
178 / / 13.01.2005
Цитата:
Originally posted by #define
Сам я ни разу не использовал прелоад графики.. по поводу проверки могу лишь предложить на onmousemove (onMouseOver ?) повесить картинку килобайт эдак в 30-50 с прелоадом, зайти на хост на диалапе (а то не заметишь когда картинка грузится будет), дождаться загрузки страницы, сделать мыхой onmousemove/onMouseOver в нужном тебе места. В итоге 2ая картинка либо сразу отобразится (если скрипт ее все-таки заранее загрузил), либо начнет загружаться :)



У тебя еще извратнее способ чем у меня :D
Я дела проще загружаю страницу и сохраняю ее вместе с картинками, по теории должны в папочку сохраниться все картинки загруженные это страницей, но этого не происходит! Следовательно код не работает должным образом!

338
11 марта 2006 года
chigevara
529 / / 29.09.2003
Цитата:
Originally posted by _MC_
У тебя еще извратнее способ чем у меня :D
Я дела проще загружаю страницу и сохраняю ее вместе с картинками, по теории должны в папочку сохраниться все картинки загруженные это страницей, но этого не происходит! Следовательно код не работает должным образом!


Сохранятся только те картинки линки на которые явно пробиты в портянке. Вбивай кучи <img> c с размерами 1x1 и src нужных (код прелоада оставь) а затем в нужном месте меняй картинки. При сохранении картинки также сохранятся.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог