Как получить родительский URL - PullRequest
0 голосов
/ 13 июля 2011

Например, мой текущий URL-адрес

http://www.sample.com/check/?code=1

Веб-страница под этим URL-адресом содержит ссылку

<a href="http://www.sample.com/check/?code=2">Code2</a>

Когда эта ссылка нажата, она принимает значение http://www.sample.com/check/?code=2

Вопрос: На веб-странице, отображаемой под http://www.sample.com/check/?code=2, я должен получить URL-адрес, с которого пришла эта страница.Как это сделать

Заранее спасибо ...

Ответы [ 3 ]

3 голосов
/ 13 июля 2011
<script type="text/javascript">
alert(document.referrer);
</script>
1 голос
/ 13 июля 2011

Если вы управляете исходной страницей, вы можете поместить источник в URL-адрес следующим образом:

<a href="http://www.sample.com/check/?code=2&scr=http://foo.com/xxxx">Code2</a>

и вы можете разобрать это по URL на 2-й странице.

Или вы можете посмотреть document.referrer на 2-й странице и посмотреть, содержит ли оно желаемое значение. См. https://developer.mozilla.org/en/document.referrer для получения информации о реферере.

0 голосов
/ 13 июля 2011

Информация здесь: http://en.wikipedia.org/wiki/HTTP_referrer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...