Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как отследить ссылку по которой была открыта страница? (https://javascript.ru/forum/misc/6726-kak-otsledit-ssylku-po-kotorojj-byla-otkryta-stranica.html)

Pastorman 18.12.2009 00:06

Как отследить ссылку по которой была открыта страница?
 
Здравствуйте. Не могу найти решение следующей задачи:
У меня есть первая страница к примеру test_1.htm на которой есть ссылка с классом .uroven1 на вторую страницу test_2.htm.
Необходимо чтобы при загрузке страницы test_2.htm в новом окне (использование фреймов исключено) скрипт выполнит любое действие (к примеру выбросит сообщение "WELLCOME") - только после того как "поймёт или отследит" что открытие этой страницы произошло по событию "клик" на ссылку с классом .uroven1 что на странице test_1.htm.

subzey 18.12.2009 01:34

document.referrer

Pastorman 18.12.2009 14:20

Ясна краткость ответа, но всё же...
Тогда как вытащить из document.referrer подтверждение того, что страница test_2.htm была открыта по событию "клик" на ссылку с классом .uroven1 ?

В примере использования JQuery...

Если не сложно приведите пожалуйста краткий пример кода.

e1f 18.12.2009 15:33

Устанавливайте для ссылки с классом .uroven1 в урл соответствующий параметр. Можете и про событие добавить инфы, и про что угодно. По другому -- никак.

Pastorman 22.12.2009 14:43

Цитата:

Сообщение от subzey (Сообщение 38308)
document.referrer

Так этим способом с использованием реферрера - вообще возможно решить мою проблему???

Pastorman 22.12.2009 14:56

Цитата:

Сообщение от e1f (Сообщение 38356)
Устанавливайте для ссылки с классом .uroven1 в урл соответствующий параметр. Можете и про событие добавить инфы, и про что угодно. По другому -- никак.

Пример такого параметра в ссылке можете показать?

e1f 22.12.2009 16:08

<a href="test_2.htm?from=uroven1">

Дальше можем парсить location.search


Часовой пояс GMT +3, время: 16:09.