• Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » Скрипты от нашего портала » Цель скрипта - показать в центре экрана посетителю сайта инф (Скрипты для ucoz Прелоадер - Загрузка страницы.)
Цель скрипта - показать в центре экрана посетителю сайта инф
Lexarus
Offline
Дата: Воскресенье, 21.11.2010, 15:33 | Сообщение # 1
Постов: «3513»
Лучший админ

Описание:
Прелоадер - Загрузка страницы.
Цель скрипта - показать в центре экрана посетителю сайта информацию о том что сайт загружает свои данные.
Выглядит он данным образом
Для начала загружаем нашу картинку загрузки в корень сайта...
Заходим на главную страницу сайта.
Находим:
Code

<head></head>

Вставляем между ними:
Code

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

После чего после тега <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:#fff;
background-image: url(http://Ваш_сайт/loading.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>

После чего переходим к самому последнему тегу </body> и перед ним вставляем:
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>

Все на этом скрипт готов. Загружайтесь с удовольствием.

doc73
Offline
Дата: Воскресенье, 24.04.2011, 10:51 | Сообщение # 2
Постов: «197»
Полковник
Класс smile
Форум » Скрипты для uCoz » Скрипты от нашего портала » Цель скрипта - показать в центре экрана посетителю сайта инф (Скрипты для ucoz Прелоадер - Загрузка страницы.)
  • Страница 1 из 1
  • 1
Поиск: