JSP页面中不允许刷新页面 我做的是一个在线考试系统,进入页面后,倒计时已经开始,如果可以刷新的话 时间又会重置,需要做到不让用户刷新,如果非要F5或者右键刷新的话 就弹出提示框,要么离开页面,要么就继续停留。这一块如何实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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之类的判断一下吧。 function KeyDown(){ if (event.keyCode==116){ alert("禁止F5刷新网页!"); event.keyCode=0; event.returnValue=false; } if ((event.ctrlKey)&&(event.keyCode==82)){ alert("禁止Ctrl+R刷新网页!"); event.keyCode=0; event.returnValue=false; } if ((event.shiftKey)&&(event.keyCode==121)){ alert("禁止shift+F10刷新网页!"); event.keyCode=0; event.returnValue=false; } } 这种方式可以防止 3种刷新方式,但是无法防止右键刷新。 脚本实现,http://kuangbaoxu.iteye.com/blog/191473 将时间保存到session里面 就算刷新session也不会清0,然后后台监控用户答题信息,即使刷新,将用户答题信息读取出来如果禁止刷新的话 不好实现 因为刷新的方法很多 用到javascript啊。。不会。郁闷啊 减少等待时间 请问这两个问题该如何做? JAVA程序冷僻字显示问题 jsp + sqlserver (datetime类型) 问题 ? tomcat 能不能自动编译Java文件成class文件 后台生成的Excel如何在Struts中直接下载? 请教关于jfreechart折线图热区的问题 xheditor+jsp在IE上不显示 怎样将一个复杂的对象通过jsp 页面传给applet jsp如何实现刷新某页??? 我用eclipse编译一些简单的java小程序!j2sdk1.4.2都已经装好了! 如何用jxl实现导出Excel表,客户端可以导出并保存在自己电脑。
document.onkeydown = function()//禁止刷新
{
if(event.keyCode==116) {
event.keyCode=0;
event.returnValue = false;
}
}
document.oncontextmenu = function() {
event.returnValue = false;
}
</SCRIPT>
用这个吧,也许可以实现你想要的。
实际上时在页面unload的时候做了操作。
问题是当页面关闭时也会调用,所以加一个标志flag之类的判断一下吧。
if (event.keyCode==116){
alert("禁止F5刷新网页!");
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==82)){
alert("禁止Ctrl+R刷新网页!");
event.keyCode=0;
event.returnValue=false;
}
if ((event.shiftKey)&&(event.keyCode==121)){
alert("禁止shift+F10刷新网页!");
event.keyCode=0;
event.returnValue=false;
}
} 这种方式可以防止 3种刷新方式,但是无法防止右键刷新。
如果禁止刷新的话 不好实现 因为刷新的方法很多