如何禁用IE的刷新操作?

maizerice 2003-05-27 05:17:31
...全文
206 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
redfox33 2003-05-30
  • 打赏
  • 举报
回复
你的问题点数太少,我已经成功解决了这个问题了,禁止了F5和IE工具条的刷新按钮。可以查我以前的贴子
fxbird 2003-05-29
  • 打赏
  • 举报
回复
治标不治本,根本的方法是禁用这项功能,而不只是简单地屏蔽某些按键。
fxbird 2003-05-29
  • 打赏
  • 举报
回复
如果屏蔽按键有什么用,如果我从菜单里选呢?
maizerice 2003-05-29
  • 打赏
  • 举报
回复
如何禁用这项功能呢?
maizerice 2003-05-28
  • 打赏
  • 举报
回复
不行,是不是和我的页面是.aspx有关系呢,还有如果是框架结构是不是也有影响?谢谢
Estyle 2003-05-27
  • 打赏
  • 举报
回复
<body onkeydown="KeyDown()">
<script>
function KeyDown(){
if ((event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //屏蔽Ctrl + R刷新
event.keyCode=0;
event.returnValue=false;
}
</script>
</body>
但仅仅能屏蔽Ctrl+R和F5,对于刷新按钮和右键刷新无聊。解决办法:
刷新按钮,打开一个无工具栏(最好也不要有菜单栏等,用window.open())的窗口。
右键刷新,<body oncontextmenu="return false">屏蔽右键菜单!

忠告:尽量少做屏蔽!访问者烦了,你也就完了!
zhaoweiwei 2003-05-27
  • 打赏
  • 举报
回复
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script language=Javascript>
function document.onkeydown()
{
if (window.event.keyCode==116){
alert("禁止刷新页面");
return false;}
}
</script>

</head>

<body>

</body>

</html>
lsrzm 2003-05-27
  • 打赏
  • 举报
回复
偶不会学习
zhaoweiwei 2003-05-27
  • 打赏
  • 举报
回复
if(window.event.keycode==114){alert("不能刷新页面")}

87,988

社区成员

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

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