Вы сейчас тут: Главная » Читы на варфейс
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Ф.О.Р.У.М. » .::Форум::. » CSS коды ,HТML-коды и скрипты для вашего сайта » Плавный переход между страницами!
Плавный переход между страницами!
1
Offline
Spirit
Воскресенье, 18.01.2009, 18:21 | Сообщение # 1 |
Сообщений:
114
Награды:
1
-
17
+
Во смотрите что нашол!!!!

Quote
Эффект плавного перехода можно реализовать не только для изображений, но и вообще для страницы. Предположим, необходимо реализовать плавный переход между страницами. То есть одна страница плавно исчезает, а после этого так же плавно появляется другая. Пример можно посмотреть здесь.

Код такого скрипта размещен ниже:

<body style='filter:alpha(opacity=0); opacity: 0'>
...
<a href='javascript:go_to("page.html")'>ссылка</a>
...
</table>

</body>

<script language='javascript'>

var m = 0;
var t;
var go;

function show() {

m++;
document.body.style.opacity = m/100;
document.body.style.filter="alpha(opacity="+m+")";
t = setTimeout("show()",3);
if (m>=100) clearTimeout(t);

}

function hide() {

m--;
document.body.style.opacity = m/100;
document.body.style.filter="alpha(opacity="+m+")";
t = setTimeout("hide()",5);
if (m<=0) {

clearTimeout(t);
location.href = go;

}

}

function go_to(url) {

clearTimeout(t);
go = url;
hide();

}

show();

</script>

Теперь по порядку. Для начала, мы делаем body невидимым, устанавливая его прозрачность:

<body style='filter:alpha(opacity=0); opacity: 0'>

После этого, любая ссылка, с которой происходит плавный переход на другую страницу, должна иметь следующий вид:

<a href='javascript:go_to("page.html")'>ссылка</a>

где page.html - адрес ссылаемой страницы. Разумеется, данный скрипт должен быть установлен и на странице page.html.

Скрипт состоят из трех функция. Функция show() вызывается сразу же в конце страницы и путем изменения прозрачности

m++;
document.body.style.opacity = m/100;
document.body.style.filter="alpha(opacity="+m+")";

добивается плавного появления страницы. После того, как значение прозрачности достигло 100%, выполнение функции прекращается

if (m>=100) clearTimeout(t);

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

Функция hide() выполняет действия, обратные функции show(), то есть выполняет эффект плавного затухания страницы. В отличии от функции show(), после того как страница полностью исчезла, происходит переход на другую страницу:

if (m<=0) {

clearTimeout(t);
location.href = go;

}

Скрипт работает под любыми браузерами, в некоторых быстрее, в некоторых медленнее. Для регулировки скорости плавного перехода, можно задать соответствующие параметры в setTimeout.





Оригинальные и RIPнутые DLE 10.00 шаблоны скачать бесплатно.
HTML и CMS шаблоны сайтов в бесплатном доступе.
Здесь можно скачать скины для UCOZ бесплатно.
Самый наполненный webмастерский портал в рунете и буржунете.
Полный дайджест новостей интернета и мира.
Адаптивные joomla 3.1 шаблоны в free доступе.
Скачивайте лучшие резиновые и фиксированные по ширине WP шаблоны 3.0 без скрытых ссылок и шеллов.
Наверное, самый лучший блог про заработок и СЕО.
2
Offline
Infernus
Понедельник, 13.04.2009, 22:53 | Сообщение # 2 |
Сообщений:
3
Награды:
0
-
0
+
Куда такой код ставить?

Оригинальные и RIPнутые DLE 10.00 шаблоны скачать бесплатно.
HTML и CMS шаблоны сайтов в бесплатном доступе.
Здесь можно скачать скины для UCOZ бесплатно.
Самый наполненный webмастерский портал в рунете и буржунете.
Полный дайджест новостей интернета и мира.
Адаптивные joomla 3.1 шаблоны в free доступе.
Скачивайте лучшие резиновые и фиксированные по ширине WP шаблоны 3.0 без скрытых ссылок и шеллов.
Наверное, самый лучший блог про заработок и СЕО.
Ф.О.Р.У.М. » .::Форум::. » CSS коды ,HТML-коды и скрипты для вашего сайта » Плавный переход между страницами!
  • Страница 1 из 1
  • 1
Поиск:
Вход на сайт
Поиск
Наш опрос
От куда вы узнали о нас?


Всего голосовало: 98
Обсудить на форуме
Мини-чат
Друзья сайта
Статистика
Copyright MyCorp © 2024
Сайт управляется системой uCoz