HTML-ссылка изменяет панель браузера, но не фактическую страницу

Мы используем этот код для изменения страницы:

<a href="http://mydomain.com/#/people/page/" target="_self">Page</a>

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

Почему ссылка не выполняет изменение страницы? Это используется с http://www.buildinternet.com/project/supersized/ полноэкранным переключателем фона с заголовками. Ссылки используются в поле заголовка.

Есть идеи?

1 ответ

Решение

Это из-за знака # фунта. Ваш браузер считает, что URL со знаком фунта - это та же страница, поэтому он не перенаправляет и не обновляет. Когда вы нажимаете Enter, вы обновляете страницу.

Попробуйте вместо этого сделать URL http://mydomain.com/people/page/

Другие вопросы по тегам