读书人

JSP页面中不允许刷新页面,该如何处理

发布时间: 2012-05-14 15:24:34 作者: rapoo

JSP页面中不允许刷新页面
我做的是一个在线考试系统,进入页面后,倒计时已经开始,如果可以刷新的话 时间又会重置,需要做到不让用户刷新,如果非要F5或者右键刷新的话 就弹出提示框,要么离开页面,要么就继续停留。这一块如何实现

[解决办法]
<SCRIPT language=javascript>

document.onkeydown = function()//禁止刷新
{
if(event.keyCode==116) {
event.keyCode=0;
event.returnValue = false;
}
}

document.oncontextmenu = function() {
event.returnValue = false;
}

</SCRIPT>
[解决办法]
<body onbeforeunload="test();">
用这个吧,也许可以实现你想要的。
实际上时在页面unload的时候做了操作。
问题是当页面关闭时也会调用,所以加一个标志flag之类的判断一下吧。
[解决办法]
脚本实现,http://kuangbaoxu.iteye.com/blog/191473
[解决办法]
楼主最好是考虑这个时间读取后台的程序,大部分页面的刷新的是按工具栏的那个刷新按钮,这个js是没法控制的,要解决这个只能生成一个没有工具栏的页面。。。。

读书人网 >Java Web开发

热点推荐