Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Прелоад для сайта
 
 автор: OLi   (07.03.2011 в 19:05)   письмо автору
 
 

Как реализовать, сайт буквально напичкан картинками, которые грузятся не быстро

  Ответить  
 
 автор: elenaki   (07.03.2011 в 19:13)   письмо автору
 
   для: OLi   (07.03.2011 в 19:05)
 

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

  Ответить  
 
 автор: Абырвалг   (07.03.2011 в 19:15)   письмо автору
 
   для: OLi   (07.03.2011 в 19:05)
 

Возможностей много.
Комбинируя их, добейтесь оптимального результата.

1) Пересмотрите дизайн с целью уменьшения количества картинок на каждой отдельно взятой странице (помня ГЛАВНОЕ - на интернет-ресурс заходят не "полюбоваться красотой ресурса", а за ИНФОРМАЦИЕЙ. Для "полюбоваться" ходят в музеи и на выставки, смотрят телевизор или DVD - но не в интернет).

2) Оптимизируйте оставшиеся картинки, уменьшив их вес в килобайтах (фотошоп Вам в помощь)

3) Поместите картинки на быстродействующие сервера (сейчас таковых бесплатных много)

4) Помните, что загруженные на одной странице сайта картинки остаются в кеше браузера и на другой странице уже не грузятся из сети, а берутся из кеша (соответственно, используйте одни и те же картинки для оформления разных страниц одного сайта).

  Ответить  
 
 автор: OLi   (09.03.2011 в 15:05)   письмо автору
 
   для: Абырвалг   (07.03.2011 в 19:15)
 

Есть самые простые примеры реализации?

  Ответить  
 
 автор: elenaki   (09.03.2011 в 15:24)   письмо автору
 
   для: OLi   (09.03.2011 в 15:05)
 


<body onload="hideLev('loading'); showLev('all')">

<div id="loading" style="width: 100%; height: 100%;">
    <div class="mid"><img src="images/load.gif" height="32" width="32" border="0">
                  <br><b id='ld' onclick="hideLev('loading'); showLev('all')">skip</b>
</div>
</div>
            
<div id="all"  style="width: 100%; height: 100%; z-index: 0;" align="center">
...
site
...
</div>
</body
 

  Ответить  
 
 автор: OLi   (09.03.2011 в 15:41)   письмо автору
 
   для: elenaki   (09.03.2011 в 15:24)
 

Что-то не срабатывает ваш пример

  Ответить  
 
 автор: elenaki   (09.03.2011 в 16:39)   письмо автору
 
   для: OLi   (09.03.2011 в 15:41)
 

конечно. там нужны функции, а для функций - библиотека...
неужели самому не нарисовать скрытие-показ слоя?

  Ответить  
 
 автор: OLi   (09.03.2011 в 16:42)   письмо автору
 
   для: elenaki   (09.03.2011 в 16:39)
 

Ребята, решение надо срочно, извините..

  Ответить  
 
 автор: elenaki   (09.03.2011 в 17:19)   письмо автору
8.7 Кб
 
   для: OLi   (09.03.2011 в 16:42)
 


<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" src="klayers.js"></SCRIPT>
<script>

function hideLev(lay){
L = layer(lay)
L.hide()
}
function showLev(lay){
L=layer(lay)
L.show()
}
</script>

+ see attach

  Ответить  
 
 автор: elenaki   (09.03.2011 в 17:21)   письмо автору
3.1 Кб
 
   для: elenaki   (09.03.2011 в 17:19)
 

load.gif ->

  Ответить  
 
 автор: oli   (09.03.2011 в 19:20)   письмо автору
 
   для: elenaki   (09.03.2011 в 17:21)
 

не знаю ребята, что-то ставлю - не работает как надо?!

  Ответить  
 
 автор: OLi   (09.03.2011 в 22:28)   письмо автору
 
   для: oli   (09.03.2011 в 19:20)
 

Может он и работает, просто интернет быстрый, возможно не замечаю....как бы проверить

  Ответить  
 
 автор: elenaki   (10.03.2011 в 10:03)   письмо автору
 
   для: OLi   (09.03.2011 в 22:28)
 

подсунуть браузеру большую, ну оооочень большую, картинку

  Ответить  
 
 автор: dimaxz   (16.03.2011 в 09:20)   письмо автору
 
   для: elenaki   (10.03.2011 в 10:03)
 

vremeno.net видили сайт? обратите внимание как грузятся картинки по ходу скролинга страницы, я думаю не трудно вытащить оттуда скрипты реализующие данных функционал

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования