<a href="javascript:hh(); ">返回</a>
<script type="text/javascript">
var cond=document.getElementById("second").innerHTML;
function sec(){
cond--;
document.getElementById("second").innerHTML=cond;
if(cond==1){
//window.location.assign(location.hostname);
window.location.assign("http://www.imooc.com");
}
}
setInterval(sec,1000);
function hh(){
window.history.go(-2);
}
</script>
我哪里错了?怎么我a标签调用函数失败?请帮忙一下,谢谢!!详细可查看代码!!
另外, window.location.assign(如果这里不使用http://),是否不能正常加载地址?
就如 window.location.assign(location.hostname); 不能正常打开?
经测试调用函数一点问题都没有。因为你的hh()里是-2,也就是说,返回到上上一个页面,你先打开一个百度页面,再到imooc,最后打开你现在这个文件,点返回,就能回到百度的页面。
第二个问题我查看并且试过了,不能正常加载,估计assign(url)传入的是完整的url参数。
函数不是你那样用的哈