请问有人能完全防止用户刷新页面吗? 包搬用鼠标单击刷新按钮,高分相送! TNND,感觉就是这样子。 用户在IE菜单中的操作不是脚本所能阻当的呀。 、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我靠,gq(游子), 就是因为看在你信誉值比较高,差点就听信了你去另外写一个游览器。原来解决这个问题这么简单呀! 看样子CSDN这个信誉是TNND不可信的哦,建议去掉! 你自己都知道“用户在IE菜单中的操作不是脚本所能阻当的呀。 ”由于没有专门的刷新事件,所以这个比较麻烦如果没有工具兰和菜单栏的话,屏蔽右键然后function document.onkeydown() {if(event.keyCode==116 || event.ctrlKey) {event.keyCode=0 event.returnValue=false; } }应该差不多了。 如果用的是脚本语言,应该是可以的,以ASP为例<% if Session("refresh") <> null then 不能刷新 response.end; else Session("refresh") = "value" '随便给refresh一个值 接下来处理你的代码 endf%>然后你可以在转到此页面之前的页面中将Session("refresh")置为null To wuxk (从此醉) 建议你不要总想着去屏蔽什么!要知道完全的屏蔽总是不可能的!而且不适当的屏蔽会引起用户的反感,使你的网页访问率降低 讓你參考一下吧. :) 我再試試看其他的方法. 工具欄的刷新應該是客戶端的事.無權幹涉. 如果是你自己的刷新那應該不是難事囉. :)~~<html><head><title>禁止鼠标右键</title></head><body><script language="Javascript">var mMsg = "你的鼠标右键被禁止了!"; function disableRightClick(btnClick) { if (navigator.appName == "Netscape" && btnClick.which == 3) { alert(mMsg); return false; } else if (navigator.appName =="Microsoft Internet Explorer" && event.button == 2) { alert(mMsg); return false; } }document.onmousedown = disableRightClick;</script></body></html> 直着走不通,可以走曲线么。以下是我的思路:在服务器的session里保存一个变量,当进入需要禁止刷新的页面后判断该变量是否存在。如果变量不存在,那么用户就是第一次访问,给这个变量设值并返回正常的页面。如果存在,说明已经访问过该页面了,那么返回一些报错信息。 source0(源)的想法比较好,在客户端阻止用户操作没什么太大的意义,除非使用者是一个新手,否则没有什么用。 我在做页面访问统计就是这样干的,检查session。但是还是有个问题,如果在session有效期内连续访问(不是本页刷新)该页面,还是很麻烦的。 弱弱的问一下,datepicker和timepicker两个插件一样吗? JS读取值的问题 js做一些效果,发现了一些问题 怎样通过<a>调用swf播放器 播放mp3文件,代码如下: 请教引用js文件的问题。 如何完成如下要求 为什么提示“对象不支持此属性或用法”??? javascript 里split函数如何用!!! 我的文档中有几个域名相同的checkbox,怎样判断其个数,利用这个数来循环判断其checked属性 console下object数组不显示的问题 event.clientX 和event.offsetX 大家讨论一下javascript作界面的问题吧!(有分送!)
我靠,gq(游子), 就是因为看在你信誉值比较高,差点就听信了你去另外写一个游览器。原来解决这个问题这么简单呀!
看样子CSDN这个信誉是TNND不可信的哦,建议去掉!
如果没有工具兰和菜单栏的话,屏蔽右键
然后function document.onkeydown()
{if(event.keyCode==116 || event.ctrlKey)
{event.keyCode=0
event.returnValue=false;
}
}
应该差不多了。
<%
if Session("refresh") <> null then
不能刷新
response.end;
else
Session("refresh") = "value" '随便给refresh一个值
接下来处理你的代码
endf
%>然后你可以在转到此页面之前的页面中将
Session("refresh")置为null
建议你不要总想着去屏蔽什么!要知道完全的屏蔽总是不可能的!
而且不适当的屏蔽会引起用户的反感,使你的网页访问率降低
<html>
<head>
<title>禁止鼠标右键</title>
</head>
<body>
<script language="Javascript">
var mMsg = "你的鼠标右键被禁止了!"; function disableRightClick(btnClick)
{
if (navigator.appName == "Netscape" && btnClick.which == 3)
{
alert(mMsg);
return false;
}
else if (navigator.appName =="Microsoft Internet Explorer" && event.button == 2)
{
alert(mMsg);
return false;
}
}
document.onmousedown = disableRightClick;
</script>
</body>
</html>