| |
|
|
| | Как реализовать, сайт буквально напичкан картинками, которые грузятся не быстро | |
| |
|
|
| |
|
|
| |
для: OLi
(07.03.2011 в 19:05)
| | | весь сайт засунуть в слой и сделать его невидимым. грузить картинки в другой невидимый слой, пока они грузятся, дать анимацию, а то юзер уйдет, не дождавшись. как только все картинки загрузились, сделать основной слой видимым. я делала так только один раз. это очень раздражает. | |
| |
|
|
| |
|
|
| |
для: OLi
(07.03.2011 в 19:05)
| | | Возможностей много.
Комбинируя их, добейтесь оптимального результата.
1) Пересмотрите дизайн с целью уменьшения количества картинок на каждой отдельно взятой странице (помня ГЛАВНОЕ - на интернет-ресурс заходят не "полюбоваться красотой ресурса", а за ИНФОРМАЦИЕЙ. Для "полюбоваться" ходят в музеи и на выставки, смотрят телевизор или DVD - но не в интернет).
2) Оптимизируйте оставшиеся картинки, уменьшив их вес в килобайтах (фотошоп Вам в помощь)
3) Поместите картинки на быстродействующие сервера (сейчас таковых бесплатных много)
4) Помните, что загруженные на одной странице сайта картинки остаются в кеше браузера и на другой странице уже не грузятся из сети, а берутся из кеша (соответственно, используйте одни и те же картинки для оформления разных страниц одного сайта). | |
| |
|
|
| |
|
|
| |
для: Абырвалг
(07.03.2011 в 19:15)
| | | Есть самые простые примеры реализации? | |
| |
|
|
| |
|
|
| |
для: 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
|
| |
| |
|
|
| |
|
|
| |
для: elenaki
(09.03.2011 в 15:24)
| | | Что-то не срабатывает ваш пример | |
| |
|
|
| |
|
|
| |
для: OLi
(09.03.2011 в 15:41)
| | | конечно. там нужны функции, а для функций - библиотека...
неужели самому не нарисовать скрытие-показ слоя? | |
| |
|
|
| |
|
|
| |
для: elenaki
(09.03.2011 в 16:39)
| | | Ребята, решение надо срочно, извините.. | |
| |
|
|
| |
 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 | |
| |
|
|
| |
 3.1 Кб |
|
| |
для: elenaki
(09.03.2011 в 17:19)
| | | load.gif -> | |
| |
|
|
| |
|
|
| |
для: elenaki
(09.03.2011 в 17:21)
| | | не знаю ребята, что-то ставлю - не работает как надо?! | |
| |
|
|
| |
|
|
| |
для: oli
(09.03.2011 в 19:20)
| | | Может он и работает, просто интернет быстрый, возможно не замечаю....как бы проверить | |
| |
|
|
| |
|
|
| |
для: OLi
(09.03.2011 в 22:28)
| | | подсунуть браузеру большую, ну оооочень большую, картинку | |
| |
|
|
| |
|
|
| |
для: elenaki
(10.03.2011 в 10:03)
| | | vremeno.net видили сайт? обратите внимание как грузятся картинки по ходу скролинга страницы, я думаю не трудно вытащить оттуда скрипты реализующие данных функционал | |
| |
|
|