请问有人能完全防止用户刷新页面吗? 包搬用鼠标单击刷新按钮,高分相送!

wuxk 2003-06-04 05:03:04

不论用什么方式哦:)
...全文
102 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
newpeng 2003-06-05
  • 打赏
  • 举报
回复
我在做页面访问统计就是这样干的,检查session。但是还是有个问题,如果在session有效期内连续访问(不是本页刷新)该页面,还是很麻烦的。
newpeng 2003-06-05
  • 打赏
  • 举报
回复
source0(源)的想法比较好,

在客户端阻止用户操作没什么太大的意义,除非使用者是一个新手,否则没有什么用。
source0 2003-06-05
  • 打赏
  • 举报
回复
直着走不通,可以走曲线么。以下是我的思路:

在服务器的session里保存一个变量,当进入需要禁止刷新的页面后判断该变量是否存在。如果变量不存在,那么用户就是第一次访问,给这个变量设值并返回正常的页面。如果存在,说明已经访问过该页面了,那么返回一些报错信息。
gq 2003-06-05
  • 打赏
  • 举报
回复
做到简单的屏蔽是可以的,你要完全屏蔽本来就是不可能的。
没有工 2003-06-05
  • 打赏
  • 举报
回复
讓你參考一下吧. :) 我再試試看其他的方法. 工具欄的刷新應該是客戶端的事.無權幹涉. 如果是你自己的刷新那應該不是難事囉. :)~~
<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>
zhaoweiwei 2003-06-04
  • 打赏
  • 举报
回复
To wuxk (从此醉)
建议你不要总想着去屏蔽什么!要知道完全的屏蔽总是不可能的!
而且不适当的屏蔽会引起用户的反感,使你的网页访问率降低
lEFTmOON 2003-06-04
  • 打赏
  • 举报
回复
如果用的是脚本语言,应该是可以的,以ASP为例
<%
if Session("refresh") <> null then
不能刷新
response.end;
else
Session("refresh") = "value" '随便给refresh一个值
接下来处理你的代码
endf
%>

然后你可以在转到此页面之前的页面中将
Session("refresh")置为null
blestcc 2003-06-04
  • 打赏
  • 举报
回复
绝对屏蔽是不可能的啊
心云意水 2003-06-04
  • 打赏
  • 举报
回复
你自己都知道“用户在IE菜单中的操作不是脚本所能阻当的呀。 ”

由于没有专门的刷新事件,所以这个比较麻烦
如果没有工具兰和菜单栏的话,屏蔽右键
然后function document.onkeydown()
{if(event.keyCode==116 || event.ctrlKey)
{event.keyCode=0
event.returnValue=false;
}
}
应该差不多了。
wuxk 2003-06-04
  • 打赏
  • 举报
回复

我靠,gq(游子), 就是因为看在你信誉值比较高,差点就听信了你去另外写一个游览器。原来解决这个问题这么简单呀!
看样子CSDN这个信誉是TNND不可信的哦,建议去掉!
wuxk 2003-06-04
  • 打赏
  • 举报
回复

TNND,感觉就是这样子。

用户在IE菜单中的操作不是脚本所能阻当的呀。 、
gq 2003-06-04
  • 打赏
  • 举报
回复
自己写个浏览器吧。。肯定可以了。。

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧