下面的代码是登陆成功后的跳转页面的JS代码,显然应该跳转到index主页,实际却跳转到了以前设置过的header页面(不是主页):
window.onload=function(){
//声明变量
var i=5;
var intervalid;
//每隔一秒执行一次timeCheck()函数,直到i变为0跳转
intervalid = setInterval(timeCheck,1000);//这里之前写的timeCheck()不对,要么timeCheck()加上引号,要么像这样直接写函数名!
function timeCheck(){
if(i==0){
window.location.href="index.jsp";
clearInterval(intervalid);
}
//i--;放在这里会使浏览器出现-1
document.getElementById("num").innerHTML=i;
i--;
}
}
解决了,是浏览器缓存搞的鬼!