ajax中的哈希更改事件(javascript)
实际上,我正在尝试使用户能够为页面添加书签,为此,我使用了javascript的哈希更改事件。这是我的密码:ajax中的哈希更改事件(javascript),javascript,back-button,hashchange,Javascript,Back Button,Hashchange,实际上,我正在尝试使用户能够为页面添加书签,为此,我使用了javascript的哈希更改事件。这是我的密码: <script type="text/javascript"> function hashchk() { hashvalue=window.location.hash; newhash=""; for(var i=1;i<hashvalue.length;i++) { newhash=newhash+hashvalue[i
<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>
函数hashchk()
{
hashvalue=window.location.hash;
newhash=“”;
对于(var i=1;i我对你的问题不是很清楚。如果用户第一次来到一个页面,页面上有一个散列(如#html3),那么你可以用服务器上的适当数据刷新他们的屏幕。问题本身似乎与散列更改事件没有直接关系
在测试了这个HTML之后,我相信它能如您所期望的那样工作。每当页面加载并有一个#散列时,它都会在查询字符串中重定向它。这也适用于页面刷新
<script>
function hashchk()
{
hashvalue=window.location.hash;
if(hashvalue!="")
{
window.location.replace("viewme.php?ppid="+hashvalue.substring(1));
}
}
hashchk();
</script>
函数hashchk()
{
hashvalue=window.location.hash;
if(hashvalue!=“”)
{
replace(“viewme.php?ppid=“+hashvalue.substring(1));
}
}
hashchk();
在url变为“你好”之前,用户是否先点击abc.php?