Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> предзагрузка картинок. Возможно такое? если да просветите меня 
:(
    Опции темы
krulik
Дата 9.4.2006, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 14.1.2006
Где: Украина, Житомир

Репутация: нет
Всего: 4



Итак суть вот в чем. Рассказываю на конкретном примере. Вот на этой страничке встроил календарь http://krulik.jino-net.ru/index.php?param=2 .Настроил подсебя его. Все устраевает в работе календаря но есть одно но. И это но мне сильно не нравится. В оформлении календаря используются рисунки которые начинаю подгружаться только тогда когда юзер нажмет на кнопку возле поля ДАТА. Получается не красивый эффект с прозрачным календарем который начинает потихоньку подгружать свои рисунки.

Теперь вопрос можно ли после загрузки основной страницы незаметно подгрузить рисунки нужные календарю? Тобишь получиться что когда юзр нажмет на кнопку он увидит на экране полноценное окно.

Спасибо за внимание.
--------------------
Каждый день несет в себе частицу вечности (Паоло Коэльо)Если вам плюют в спину, значит вы в переди! (Конфуций)Все, что имеет форму, может исчезнуть в одно мгновение (Харуки Мураками)
PM MAIL ICQ   Вверх
Ciber SLasH
Дата 9.4.2006, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Вот, в качестве примера:
Код

<html>
<head>
<script type='text/javascript'>
pics = [];

pics['BActive'] = new Image();
pics['BActive'].src = 'BannerActive.gif';

pics['BPassive'] = new Image();
pics['BPassive'].src = 'BannerPassive.gif';

pics['BPushed'] = new Image();
pics['BPushed'].src = 'BannerPushed.gif';
</script>
</head>

<body>
<a href='JavaScript: void(0)' onMouseOver="this.children[0].src = pics['BActive'].src" onMouseOut="this.children[0].src = pics['BPassive'].src" onMouseDown="this.children[0].src = pics['BPushed'].src" onMouseUp="this.children[0].src = pics['BActive'].src"><img src=BannerPassive.gif width=88 height=31 border=0></a>
</body>
</html>

PM   Вверх
krulik
Дата 9.4.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 14.1.2006
Где: Украина, Житомир

Репутация: нет
Всего: 4



Ciber SLasH все работает! Ща только разберусь кто такие эти дети smile И останетсь только малек разобраться в коде календаря . Там всего какихто 1000 с лишним строк кода.

Еще раз спасибо!
--------------------
Каждый день несет в себе частицу вечности (Паоло Коэльо)Если вам плюют в спину, значит вы в переди! (Конфуций)Все, что имеет форму, может исчезнуть в одно мгновение (Харуки Мураками)
PM MAIL ICQ   Вверх
Pena
Дата 21.9.2007, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


КорнеплодЪ
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 20.4.2006
Где: эРэФия, аул Москв а...

Репутация: нет
Всего: нет



А как это "зацыклить" - вот у меня есть к примеру 50 картинок - не под каждую же мне две строчки писать =( как?..
--------------------
Самовар по всем вопросам - сильно не ругайте 
PM   Вверх
KuZyagroup
Дата 7.12.2007, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: 1
Всего: 4



Цитата

А как это "зацыклить" - вот у меня есть к примеру 50 картинок - не под каждую же мне две строчки писать =( как?..

Да прибудет с тобой пхп
Код

for($i=0;$i<50;$i++)
{

    echo "pics['BActive'] = new Image();\n";
    echo "pics['BActive'].src = 'Banner".$i.".gif';"
}

П.С. А как можно узнать размер рисунка который мы загрузили?
PM MAIL   Вверх
Валерия
Дата 9.12.2007, 04:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Имхо, самый простой способ презагрузки - вывести картинки в уменьшенном размере 0 на 0 smile
PM MAIL   Вверх
KuZyagroup
Дата 9.12.2007, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: 1
Всего: 4



2Валерия:
ага и если у тебя 3 метра рисунков, пусть пользователь их получит, даже если ему не нужен не один ))
PM MAIL   Вверх
SelenIT
Дата 9.12.2007, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



KuZyagroup, а чем вариант с прегенерацией толпы объектов Image в этом плане лучше? smile 


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
smartov
Дата 9.12.2007, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Валерия, помнится раньше опера подобные картинки просто не грузила
PM MAIL   Вверх
KuZyagroup
Дата 9.12.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: 1
Всего: 4



2SelenITЭмммм, подловил smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1172 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.