社区
ASP
帖子详情
关于屏蔽F5刷新的问题
diandianqiuqiu
2005-02-23 11:45:33
请问如何在Frame中屏蔽F5刷新阿?不知道写在什么事件里阿?
...全文
560
25
打赏
收藏
关于屏蔽F5刷新的问题
请问如何在Frame中屏蔽F5刷新阿?不知道写在什么事件里阿?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 不知道可以不哪天试看看
关注中……
今晚打老虎33333333
2005-03-01
打赏
举报
回复
好东西,收藏
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)
兼容IE和火狐,取消冒泡,
屏蔽
F5
刷新
本文分享了一个解决浏览器兼容性
问题
的代码片段,适用于IE和火狐,实现取消事件冒泡和
屏蔽
F5
刷新
功能。通过检查按键代码并调用事件对象的方法或属性来实现目标。
[转]今天看到的一篇js
屏蔽
键盘的代码,经典!
博客围绕Javascript代码展开,旨在解决用户提交表单后
刷新
网页重新提交内容的
问题
。页面提交是本页到本页,给出了一段代码,可
屏蔽
鼠标右键、Ctrl+n、shift+F10、
F5
刷新
、退格键等操作,防止表单重复提交。
Extjs 禁止使用键盘回退
刷新
本文介绍如何在Extjs应用中
屏蔽
特定键盘快捷键,包括
F5
刷新
、Ctrl+R及方向键等,防止用户误操作导致的数据丢失
问题
。
ext js 禁用_Ext JS框架程序中阻止键盘触发回退或者
刷新
页面的代码分享
本文介绍如何在ExtJS开发中
屏蔽
特定键盘按键,避免用户误操作导致的
问题
。通过JavaScript实现对
F5
、方向键及Ctrl+R等快捷键的禁用,并提供了IE8环境下
F5
刷新
的解决代码。
防
刷新
重复提交 action配置(防乱码) js防刷
本文详细介绍了在Web应用中遇到的数据重复提交
问题
及其根本原因,通过调整action跳转方式,从type=chain更改为type=redirectAction来解决此
问题
。同时,提供了
屏蔽
鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、
F5
刷新
、退格键等操作的代码,有效防止不必要的页面操作。
ASP
28,403
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章