HTML链接更改浏览器栏但不更改实际页面

时间:2013-01-29 20:05:13

标签: javascript hyperlink href supersized

我们使用此代码更改页面:

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

...更改了浏览器栏中的URL,但没有更改实际页面。如果您在浏览器栏中的URL末尾按Enter键,则会重定向到正确的页面。

为什么链接不会对页面进行更改?这与带有标题的http://www.buildinternet.com/project/supersized/全屏背景转换器一起使用。链接正在标题字段中使用。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这是因为#pound标志。您的浏览器认为带有井号的网址是同一页面,因此不会重定向或刷新。当您按Enter键时,您正在刷新页面。

尝试改为使用网址http://mydomain.com/people/page/