![]() |
Прелоад баттонз
Проблема вот какая вылезла.
Есть сайт. (ну надо же! ;) ) На сайте куча менюшных ролловеров. Стоит стандартная всеми любимая функция MM_preloadImages. При просмотре иллюстрации в отдельном окошке путем window.open, URL исходного файла меняется, как правило, с blabla.htm на blabla.htm# Так вот, при этом превращении, все загруженные в память ролловеры начисто теряют связь с реальностью и при наведении на них мышью начинают подгружаться по-новой. Ситуация, я думаю, понятна и не очень приятна. Что можно предпринять? Кто знает, того расцулую и подарю шарж на память. ;) |
попробуй запихнуть свой прелоадер в js файл
и грузить этот файл на двух страничках |
:eek:
Он и так в файле. А на каких ДВУХ страницах? Там же "битая" ссылка стоит. <a href="#" onclick="ShowImg('viking_pro1000_front_view.htm', '', 'width=400, height=500, scrollbars=yes, resizable=yes, menubar=no')"><img src="img/viking_pro1000_front_shema_sm.gif" class="illustration" width=100 height=100 hspace=5 vspace=10 border=1 alt="Модель Pro 1000, вид спереди (увеличить)"> |
урл странички есть?
дай глянуть |
Не, нету, но вот к примеру у DeepDiver'а на страничке www.deepwater.ru такое есть или у Lusiak на www.ogs.ru скрипты эти есть.
|
вообще терятся не должно
посмотри настройки кеша в броузере я например считаю, что прилоад делать можно , но не нужно www.greatorca.com (в тему про дайвинг) :) |
а вопрос все еще висит
|
img1 = new Image;
img1.src = "images/news.gif"; img12 = new Image; img12.src = "images/_news.gif"; function mouseover (obj, src) { if (doAnimate == "ok") { eval ("document.images['"+obj+"'].src="+src+".src"); } } попробуй так то что синим евляется прилуадом если я все правельно понимаю |
Да я не о том, что у меня прелоад не работает! Работает!
В изначальную страницу все грузится на ура, но при вызове open.window родительское окно меняет URL и ранее подгруженные картинки теряют связь с родительским окном. Вот я про что. :( |
ясно
ответ прост смотри настройки кеша если стоит обновлять при каждом заходе то все работает так как и должно |
| Часовой пояс GMT +4, время: 07:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.