请问怎么控制用户刷新页面的时间。 弹出窗口,屏蔽f5,再加上meta的5秒刷新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是不大可能控制住的,即使你把f5、meta、右键菜单屏蔽掉你无法阻止用户在地址栏里输入js代码吧在这种事情上花太多精力没什么意义 用 setTimeout 完全能实现 <head> <title>bug多多</title> <script type="text/javascript"> var isError = true; function ok() { isError = false; clearTimeout(); } document.onkeydown = function() { if(window.event.keyCode == 116 || (event.ctrlKey && event.keyCode==82)) { if(isError) { alert('5秒内不能刷新,你将要去到错误页啦!'); event.keyCode=0; event.returnValue = false; } else { alert('可以刷新啦!'); location.reload(); } } } function PageLoad() { var unF5 = false; var href = location.href; var parameters = href.split('?')[1]; var unF5Type = href.split('=')[1]; if(unF5Type=='true') unF5 = true; if(!unF5) { var p=window.open(location.href+'?nuf5type=true',"","width=200,height=200"); } setTimeout(ok,5000); } </script></head><body onload="PageLoad()"> <form id="form1" runat="server"> <div> </div> </form></body>没禁右键。其他的也7788了 不过地址栏也消了 键盘F5 ctrl+r , 菜单栏 , 工具栏 , 地址输入框 , 鼠标右键. 不知道还有没。 jquery load IE无法正常调用(JSP页面) jquery 浮动层问题 谁有这样风格的extjs源码,共享下,能用给100分 怎么在网页中播放声音 怎么搞才能闭合? js 小问题! 求这种效果怎么做出来的 寻求帮助 我的eval怎么不管用呀 框架调用inframe的问题? 关于关闭页面后触发特定事件遇到的问题!急!!!!!!!!!! 页面跳转用request.getHeard('referer')接收的问题!
在这种事情上花太多精力没什么意义
<head>
<title>bug多多</title>
<script type="text/javascript">
var isError = true;
function ok()
{
isError = false;
clearTimeout();
}
document.onkeydown = function()
{
if(window.event.keyCode == 116 || (event.ctrlKey && event.keyCode==82))
{
if(isError)
{
alert('5秒内不能刷新,你将要去到错误页啦!');
event.keyCode=0;
event.returnValue = false;
}
else
{
alert('可以刷新啦!');
location.reload();
}
}
}
function PageLoad()
{
var unF5 = false;
var href = location.href;
var parameters = href.split('?')[1];
var unF5Type = href.split('=')[1];
if(unF5Type=='true')
unF5 = true;
if(!unF5)
{
var p=window.open(location.href+'?nuf5type=true',"","width=200,height=200");
}
setTimeout(ok,5000);
}
</script>
</head>
<body onload="PageLoad()">
<form id="form1" runat="server">
<div> </div>
</form>
</body>
没禁右键。其他的也7788了
不过地址栏也消了