Войти

Показать полную графическую версию : Показ надписи перед тем как перейти по ссылке на какую то страницу


dima1981
12-11-2008, 07:16
Скажите пожалуйста, как делается показ надписи при переходе с одной страницы на другую на другую страницу, например посетитель кликает по ссылке и перед ним возникает такая надпись "И вот вы переходите на следующую страницу" и только за этим осуществляется переход?
Заранее спасибо.

Coutty
13-11-2008, 13:56
Пользователь переходит по ссылке script.php?t=12345
Проверяется наличие информации по данной теме в БД и выдаётся страничка с автоперенаправлением на script.php?d=12345 (как один из вариантов).

В самом же php нужно смотреть - если передаётся переменная "t", значит показать редирект, если "d", значит информацию.

Автоперенаправление в html делается так:

<meta http-equiv="Refresh" content="5;url=script.php?d=12345" />

Где 5 - время в секундах до перенаправления, url - адрес, на который направляем. Я точно не помню - точку с запятой между ними надо или просто запятую. Кажется, точку с запятой))

Arrest
13-11-2008, 15:14
<?php
// для простоты будем считать, что в хиперлинке нас вызвали так: rdr.php?address=http://www.wherethisrequestshouldberedirected.com/somepage
?>
<html>
<head>
<title>Редирект</title>
<meta http-equiv="Refresh" content="5;url=<?php echo $_GET['address']?>" />
</head>
<body>
Вы переходите на <?php echo $_GET['address']?>. Ща, подождите(или ткните <a href="<?php echo $_GET['address']?>">сюда</a> чтобы перейти со скоростью вашего соединения :-) )
</body>
</html>

Coutty, ее самую ;, как в заголовках HTTP :)

dima1981
13-11-2008, 20:30
не правильно вопрос сформулирован, на любую страницу, хоть из тех закладок, которые у него в избранном и о содержание которых я и представления не имею, вот видел на сайтах, там бывает, так уходишь со страницы и страница сворачивается, как с краев к центру или типа как гаражные ворота на ней смыкаются с верху и снизу два слоя или чего то такого и когда расходятся ты находишься на другой совсем странице не имеющей к тому сайту с, которого пришел практически никакого отношения

это скорее всего на css и javascripte делается, все до поисковиков толком за седня добраться не могу, так то там есть такие сайты, потом код глянуть и себе пририсовать, типа сам придумал ) но сначала решил в форуме тему обозначить, люблю общение очень :) и :oszone:

Coutty
13-11-2008, 21:04
Да, я теперь понял. Только это даже близко не сходится с заголовком темы :)
Смотрите, например, здесь (http://www.homepictures.ru/articles/iefilters/trans.html#p6) раздел "Превращения при межстраничных переходах".
Там, конечно, мало перечислено, но легко найдёте в гугле по аналогии :)

Но это работает только в IE.

Arrest
13-11-2008, 21:23
Ну почему же. Я думаю, если сделать фрейм и два дива, как-то так:

<div id="high"></div>
<div id="siteframe"><frame /></div>
<div id="low"></div>

у high и low поставить z-order: 2 а у siteframe 1, а затем увеличивать высоту high и увеличивать и перемещать вверх low - то может получиться именно то, что надо. JS+CSS, может быть даже кроссбраузерно.

dima1981
14-11-2008, 07:05
Только это даже близко не сходится с заголовком темы » разве надпись не показывается посетителю, когда он переходит по какой либо ссылке на какую то страницу? )
легко найдёте в гугле по аналогии » пойду щас посмотрю, носпасибо теперь хоть узнаю как это называется по научному ) бывает знаешь чего хочешь но вот как это называется и лазиишь и лазиишь пока не осенит, но кого и как скоро осеняет можно и пол жизни пролазить )

JS+CSS » про css сори это я так сказал, мол видел пример на самом деле, не думаю что для появления надписи тут нужен css, хотя JS скорее всего нужен, но как всегда в силу отсутствия нормального соображательного аппарата, не смог и в этом коде с фреймами разобрать чего и куда, при всем уважении Arrest

Coutty
14-11-2008, 07:17
Arrest, это только один из эффектов. Да и то надо мордоваться с ним. Например, прикручивать AJAX или делать обратный эффект на подгружаемой странице.
У IE этих эффектов куча. В том числе и всякие "жалюзи", "слайды по диагонали", затемнения и прочая ерунда :) Не спорю, можно на JS. Но сколько сил уйдёт...

dima1981
14-11-2008, 11:03
Coutty, Coutty, Coutty

обратите внимание пожалуйста, не про жалюзи но про надпись, это dhtml, да на событиях делается или на событиях такого не сделать?

vadimiron
14-11-2008, 12:25
dima1981,
Я думаю с помощью вот этой известной библиотеки (http://script.aculo.us/) можно что угодно сделать - надо только правильно вызывать

dima1981
14-11-2008, 12:45
vadimiron, еще бы узнать с помощью каких известных курсов, обязательно free версия изучить язык, страницы на которой находится эта известная библиотека и в целом как с этими библиотеками работать?

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

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

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

Прошу прощение за объем текста.

Хотя щас зашел, как всегда при помощи этой страницы http://translate.google.com/translate_t?hl=ru# и там прикольно оказывается, щас пойду читать, только не дойдет как всегда.

Хочу узнать, как вам этот перевод текста googleом? из чистой любознательности

Описание: script.aculo.us является открытым исходным кодом JavaScript основа для визуальных эффектов интерфейса и поведения.
Дом
Дом
script.aculo.us Web 2.0 JavaScript
script.aculo.us представляет собой набор библиотек JavaScript для повышения пользовательского интерфейса веб-сайтов. Она обеспечивает визуальные эффекты двигателя, перетащить библиотеки (в том числе сортируемыми списки), несколько контроля (Ajax-основанных автодополнение, в месте редактирования, ползунки) и многое другое. Будьте уверены, чтобы взглянуть на демо!

API документация и ссылки
Это вики подробности Версия 1.8.1 из библиотеки, которая является самой последней версии 1.x ствол script.aculo.us.

Основные эффекты: Effect.Highlight, Effect.Morph, Effect.Move, Effect.Opacity, Effect.Scale, Effect.Parallel, эффект очереди

Комбинация Действие: Effect.Appear, Effect.BlindDown, Effect.BlindUp, Effect.DropOut, Effect.Fade, Effect.Fold, Effect.Grow, Effect.Puff, Effect.Pulsate, Effect.Shake, Effect.Shrink, Effect.SlideDown , Effect.SlideUp, Effect.Squish, Effect.SwitchOff, Effect.ScrollTo

vadimiron
14-11-2008, 13:57
vadimiron, еще бы узнать с помощью каких известных курсов, обязательно free версия изучить язык, страницы на которой находится эта известная библиотека и в целом как с этими библиотеками работать? »
Это всё JavaScript - надо знать основы JavaScript, чтобы пользоваться подобными библиотеками.

dima1981
14-11-2008, 14:26
Спасибо, понял




© OSzone.net 2001-2012