首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么用js让页面登录后自动只刷新一次

2012-01-09 
如何用js让页面登录后自动只刷新一次login.jsp登录页面登录后,进入index.jsp页面,我想让index.jsp页面X秒

如何用js让页面登录后自动只刷新一次
login.jsp登录页面登录后,进入index.jsp页面,我想让index.jsp页面X秒后自动刷新一次,只刷新一次,用js怎么写?请教了!

[解决办法]
配合后台,JSTL很简单,

刷新一次,传个参数

<c:if test="${empty param}">
window.location.href="xxx.action"
</c:if>

[解决办法]
在index.jsp页面加载完后,用js写一个function执行setTimeOut()方法就行了,这个方法只执行一次
setTimeOut(("location.href='url'",X*1000);
[解决办法]
<script type="text/javascript">
var i = 0;
function ad(){
var t = setTimeout("ae()",X * 1000); //重复调用当前页面 X是你要多少秒
i++;
}

function ae(){
window.location.reload();
}
</script>
[解决办法]
正确解决代码来了。X是你要隔多少秒
 <script type="text/javascript">
var i = 0;
function ad(){
var t = setTimeout("ae()",X * 1000); //重复调用当前页面 X是你要多少秒
if(i == 1){
clearTimeout(t);
}
i++;
}

function ae(){
window.location.reload();
}
</script>
</script>

热点排行