2
我实际上试图使用户能够为页面添加书签,为此,我使用了javascript的哈希变化事件。这里是我的代码:这里ajax中的哈希变化事件(javascript)
<script type="text/javascript">
function hashchk()
{
hashvalue=window.location.hash;
newhash="";
for(var i=1;i<hashvalue.length;i++)
{
newhash=newhash+hashvalue[i];
}
if(hashvalue!="")
{
window.location.replace("viewme.php?ppid="+newhash);
}
}
hashchk();
</script>
一切工作不同的是,当用户想要返回到前一页,他必须按浏览器的后退按钮,而2倍不止一次的事实。
如果他在http://www.example.com/abc.php#hello 第1次按下后退按钮,url单独更改为http://www.example.com/abc.php但该页面未加载。
但下一次按它,它来正常。 我希望他们只按一次。提前Thanx。
在URL更改为#hello之前,用户是否首次打开abc.php? –