Главная | Регистрация | Вход Приветствую Вас //Мужик// | RSS

[ Новые сообщения · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной форум Ucoz! » Скрипты для Ucoz » Индикатор загрузки сайта
Индикатор загрузки сайта
SHEIDARДата: Воскресенье, 08.03.2009, 12:29 | Сообщение # 1

хер!
Группа: Крематорий


Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478


Чух
Offline
Краткая инструкция по добавлению в шаблон "Индикатора загрузки" - т.е. маленького окошечка, которое будет демонстрироваться пользователю, пока грузится ваш сайт, чтобы посетителям не было скучно...

Приступим.

1. Открываем файл index.php шаблона.

2. В любом месте между тегами <head> и </head> добавляем код:

Code
<script type="text/javascript">
      function hideLoading()
   
   {document.getElementById('pageIsLoading').style.display = 'none';}
   </script>

3. Сразу после тега <body> добавляем код:
Code
<div id="pageIsLoading" style="position:absolute;         
   display:block;        
   padding-left:44px;        
   padding-right:12px;        
   width:auto;        
   height:46px;        
   line-height:46px;        
   border:1px solid #890000;        
   color:#000000;        
   font-weight:bold;        
   background-color:#e5e5e5;        
   background-image:    url(http://www.путь_к_папке_images/имя_картинки.gif);        
   background-position: 6px center;        
   background-repeat: no-repeat;">
<script type="text/javascript">        
if (typeof window_width == 'undefined' || typeof window_height == 'undefined')        
  {        
var window_width; var window_height;        
if( typeof( window.innerWidth ) == 'number' )        
  {        
window_width = window.innerWidth; window_height = window.innerHeight;        
}        
  else        
if(document.documentElement && ( document.documentElement.clientWidth ||
document.documentElement.clientHeight ) )        
  {        
window_width = document.documentElement.clientWidth;         
window_height = document.documentElement.clientHeight;        
}        
  else        
  if(document.body && ( document.body.clientWidth ||
document.body.clientHeight ) )        
  {        
window_width = document.body.clientWidth;  
window_height = document.body.clientHeight;        
}        
}        
var left = Math.round((window_width - 200) / 2);        
var top = Math.round(((window_height - 46) / 3) + 46);        
document.getElementById('pageIsLoading').style.left = left+'px';        
document.getElementById('pageIsLoading').style.top = top+'px';        
</script>        
Загружается... Ждите...        
</div>

Разумеется, настройки стиля отображения и текста можно изменить на ваш вкус. Вместо "имя_картинки" введите название файла изображения, которое вы желаете показать на индикаторе. Лучше всего сюда подойдет анимированный GIF с изображением, например, песочных часов. Размер картинки при указанных в примере установках - примерно 32х32 пикселя.

4. Непосредственно перед тегом </body> в самом конце файла index.php добавляем код:

Code
<script type="text/javascript">    
if (window.addEventListener) {
    window.addEventListener('load', hideLoading, false);    
}
   else if (window.attachEvent) {
   var r = window.attachEvent("onload", hideLoading);    
}    
   else {
hideLoading();    
}    
</script>

5. Закидываем нужную картинку в папку images вашего сайта, или в любую другую, путь к которой будет указан в вашем коде.

6. Любуемся результатом...

 
KwoNДата: Воскресенье, 15.03.2009, 01:33 | Сообщение # 2

Барыга
Группа: Пользователи
Сообщений: 27


Награды: 0
Репутация: 2
Замечания: 0%
ICQ номер: 423640291


Барыга
Offline
SHEIDAR, класс))) вообще много полезных скриптов ты выложил happy
 
SHEIDARДата: Воскресенье, 15.03.2009, 07:17 | Сообщение # 3

хер!
Группа: Крематорий


Награды: 3
Репутация: 118
Замечания: 20%
ICQ номер: 485922478


Чух
Offline
KwoN, пасибо biggrin
 
KwoNДата: Воскресенье, 15.03.2009, 11:26 | Сообщение # 4

Барыга
Группа: Пользователи
Сообщений: 27


Награды: 0
Репутация: 2
Замечания: 0%
ICQ номер: 423640291


Барыга
Offline
Quote (SHEIDAR)
KwoN, пасибо

Незачто xD
 
Форум » Основной форум Ucoz! » Скрипты для Ucoz » Индикатор загрузки сайта
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы
Тема для Общения! (6363) Основной форум для общения]
Eminem - Relapse (2009) (17) Музыка]
STALKER Portal 1.2 (Новая сборка) (55) Бесплатные шаблоны ZS!]
Вирус!!! (29) Скрипты для Ucoz]
Валюта на форуме (20) Скрипты для Ucoz]
Получить код баннера (полная и рабочая версия). для uCoz (25) Скрипты для Ucoz]
Создание нового блока (55) Первые шаги в системе uCoz]
Кисти (34) Все для PhotoShop]
Создание анимированной молнии (5) Уроки]
Эквалайзер в виде волны (7) Уроки]
Тема для Общения! (6363) Основной форум для общения
Поиск скриптов (414) Скрипты для Ucoz
ОБСУЖДЕНИЯ САЙТОВ (275) Основной форум для общения
Задай свой вопрос (258) Проблем с uCoz
Аватары на заказ (146) Основной форум для общения
уроки на заказ (132) Уроки
SNORKOV NET-2- [ZS] (84) Бесплатные шаблоны ZS!
ВАШ ЛЮБИМЫЙ СТИЛЬ МУЗЫКИ? (73) Музыка
STALKER 1 - В массы! (65) Бесплатные шаблоны ZS!
Ваши работы (61) Основной форум для общения
Zork Studio
Шаблоны скрипты
Форум
ЗАКРЫТЬ МЕНЮ
valter
чебуреква
NAY
VAYP
Avdey
GREH
zaguvova
Razryshitel
Radiation
n@mID
Какую роль играет ZS в жизни пользователей
Всего ответов: 1603
Время: Загрузка...
Нас уже: 6252
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0 Dead Group [X]: 75
Администраторов: 1
Модераторов: 0
Друзей: 7
Почётные Жители [ZS]: 14
Обычных юзеров: 6151
Из них
Парней: 5981
Девушек: 239




© ZORK STUDIO 2024 Privacy Policy.
Хостинг от uCoz
POWER BY ZORK STUDIO