как можно отловить якорь?

_Leonchik_

Новичок
как можно отловить якорь?

на странице 1.php много сылок с якорями на 2.php файл.

<a href="2.php#anhor_1">first</a><br>
...
<a href="2.php#anhor_n">last</a><br>

как на странице 2 поймать какой якорь был выбран?
:confused:
 

zerkms

TDD infected
Команда форума
подсказка: когда ты в урле меняешь якорь - страница перегружается или нет?
 

thujone

Новичок
window.location.href содержит урл загруженной страницы

получить якорь можно этими несколькими строками кода

Код:
	var uri = window.location.href;
	if (uri.indexOf('#') >= 0) {
		return uri.substring(uri.indexOf('#') + 1);
	}
 

_Leonchik_

Новичок
zerkms
1) я не говорил, что я меняю якоря.
2) если якоря смотрят на др. файл(2.php), значит страница перегружается.

После перезагрузки надо поймать какой был якорь в сылке.
 

kruglov

Новичок
_Leonchik_
Все, что доступно непосредственно PHP, есть в phpinfo().
Остальное в JS.
location.hash
 
Сверху