关于屏蔽F5刷新的问题

diandianqiuqiu 2005-02-23 11:45:33
请问如何在Frame中屏蔽F5刷新阿?不知道写在什么事件里阿?
...全文
527 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
gmlwl 2005-03-10
  • 打赏
  • 举报
回复
风流才子不知道说的可行不,学习中...
diandianqiuqiu 2005-03-10
  • 打赏
  • 举报
回复
help
diandianqiuqiu 2005-03-08
  • 打赏
  • 举报
回复
高手快來看啊
diandianqiuqiu 2005-03-07
  • 打赏
  • 举报
回复
这么多高手都没有办法么?哎...
gengxl 2005-03-07
  • 打赏
  • 举报
回复
收藏,嘿嘿
philcc 2005-03-06
  • 打赏
  • 举报
回复
no
luckyprg 2005-03-04
  • 打赏
  • 举报
回复
估计是只能用模态窗口了。
rober0371 2005-03-04
  • 打赏
  • 举报
回复
晕,不知所云!24546582
diandianqiuqiu 2005-03-04
  • 打赏
  • 举报
回复
To l_0117() :
你那个在单独的页面的确好用,没问题,但是在Frame里就不好使了,document.onkeydown对Frame不起作用。
zyddamon 2005-03-01
  • 打赏
  • 举报
回复
我没有做过 不过我觉得可以用JS中调用onkeydown获得key值判断 来屏蔽F5 不知道可以不哪天试看看

关注中……
  • 打赏
  • 举报
回复
好东西,收藏
sungcong 2005-03-01
  • 打赏
  • 举报
回复
好东西!!
rober0371 2005-03-01
  • 打赏
  • 举报
回复
把下面的函数放到<script language=javascript></script>中就OK了!

function document.onkeydown()
{
var k = window.event.keyCode;
if (k == 116) //屏蔽退格删除键
//屏蔽 F5 刷新键
{
window.event.keyCode = 0;
window.event.returnValue= false;
}
if (k==122) //屏蔽F11
{
window.event.keyCode = 0;
window.event.returnValue= false;
}
if (window.event.ctrlKey && k == 82) //Ctrl + R
window.event.returnValue= false;
if (window.event.ctrlKey && k == 78) //屏蔽 Ctrl+n
window.event.returnValue= false;
if (window.event.ctrlKey && k == 87) //屏蔽 Ctrl+w
window.event.returnValue= false;
if (event.shiftKey && k==121) //屏蔽 shift+F10
window.event.returnValue= false;
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
if (window.event.altKey && k == 115) //屏蔽Alt+F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
if (window.event.altKey||k == 91) //屏蔽 Alt+ 方向键 →
{
alert("禁止使用ALT组合键进行非法操作!");
window.event.returnValue=false;
}
}
fengliucaizi_2004 2005-03-01
  • 打赏
  • 举报
回复
/***************************************************************************
* 函数名称: KeyDown()
* 参数是: 无
* 功能: 屏蔽一些毽子
* 返回的值: 有返回真,没有返回假
****************************************************************************/
function KeyDown(){ //屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键
//alert("ASCII代码是:"+event.keyCode);
if ((window.event.altKey) &&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
{
event.keyCode=0;
event.returnValue=false;
}
if ((event.keyCode==8) || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.keyCode==112)|| //屏蔽 F1 刷新键
(event.keyCode==122)|| //屏蔽 F11 全屏显示会有后退
(event.shiftKey ) || //屏蔽 shift 刷新键
(event.altKey ) || //屏蔽 alert 刷新键
(event.ctrlKey )) //屏蔽 crrl 刷新键
{
event.keyCode=0;
event.returnValue=false;
}
return true;
}

<body onkeydown="KeyDown()">
diandianqiuqiu 2005-02-28
  • 打赏
  • 举报
回复
没有人知道么?
diandianqiuqiu 2005-02-26
  • 打赏
  • 举报
回复
真的没有办法像普通窗口那样屏蔽么?哎...
diandianqiuqiu 2005-02-26
  • 打赏
  • 举报
回复
To baiyunfei(大虾们,可要记住:星星越多,责任越大!):
嗯,不错,回去试试先!
大熊猫侯佩 2005-02-23
  • 打赏
  • 举报
回复
换个思路不行么?
diandianqiuqiu 2005-02-23
  • 打赏
  • 举报
回复
To bananasmiling(新年快快乐乐) :
阿?不要阿,少爷,真的没有办法么?
bananasmiling 2005-02-23
  • 打赏
  • 举报
回复
无法屏蔽
加载更多回复(5)

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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