社区
ASP
帖子详情
如何屏蔽CTRL+N 和F5 呢?
xianxiliu
2004-01-07 01:26:11
如題
...全文
101
5
打赏
收藏
如何屏蔽CTRL+N 和F5 呢?
如題
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
u1
2004-04-22
打赏
举报
回复
function KeyDown(){
//屏蔽 Alt+ 方向键 →和屏蔽 Alt+ 方向键 ←
if ((window.event.altKey)&&((window.event.keyCode==37)|| (window.event.keyCode==39))){
event.returnValue=false;
}
//屏蔽退格删除键 , F5 刷新键,Ctrl + R
if ((event.keyCode==8) || (event.keyCode==116)|| (event.ctrlKey && event.keyCode==82)){
event.keyCode=0;
event.returnValue=false;
}
//屏蔽 Ctrl+n,
if ((event.ctrlKey)&&(event.keyCode==78))
event.returnValue=false;
//屏蔽 shift+F10
if ((event.shiftKey)&&(event.keyCode==121))
event.returnValue=false;
//屏蔽 shift 加鼠标左键新开一网页
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false;
//屏蔽Alt+F4
if ((window.event.altKey)&&(window.event.keyCode==115)){
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}
在<body onkeydown="KeyDown()">
xeimm
2004-01-07
打赏
举报
回复
楼上高手厉害阿~~~
xieyj
2004-01-07
打赏
举报
回复
以下这段代码是捕捉键盘上的:ctrl \ alt \ shift 键的,自己再扩充
<script language="JavaScript">
<!--
function keyDown(e) {
var ctrlPressed=0;
var altPressed=0;
var shiftPressed=0;
if (parseInt(navigator.appVersion)>3) {
if (navigator.appName=="Netscape") {
var mString =(e.modifiers+32).toString(2).substring(3,6);
shiftPressed=(mString.charAt(0)=="1");
ctrlPressed =(mString.charAt(1)=="1");
altPressed =(mString.charAt(2)=="1");
self.status="modifiers="+e.modifiers+" ("+mString+")"
}
else {
shiftPressed=event.shiftKey;
altPressed =event.altKey;
ctrlPressed =event.ctrlKey;
self.status=""
+ "shiftKey="+event.shiftKey
+", altKey=" +event.altKey
+", ctrlKey=" +event.ctrlKey
}
if (shiftPressed || altPressed || ctrlPressed)
alert ("Mouse clicked with the following keys:\n"
+ (shiftPressed ? "Shift ":"")
+ (altPressed ? "Alt " :"")
+ (ctrlPressed ? "Ctrl " :"")
)
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onkeydown = keyDown;
if (navigator.appName=="Netscape")
document.captureEvents(Event.KEYDOWN);
}
//-->
</script>
潜水的鱼
2004-01-07
打赏
举报
回复
不过,这样做可骗一般用户
celerylhl
2004-01-07
打赏
举报
回复
1
任何这样子的努力对于高手都是白费,只要在临时文件夹下找到你的网页,然后用记事本打开,所有努力即告白费. 当然禁用浏览器的JAVA脚本,也就可以了
结论是: 控制Ctrl+N = 白费
屏蔽
鼠标右键、
Ctrl
+n、shift+F10、
F5
刷新、退格键 的javascript代码
//
屏蔽
鼠标右键、
Ctrl
+n、shift+F10、
F5
刷新、退格键 function KeyDown(){ if ((window.event.altKey)&& ((window.event.keyCode==37)|| //
屏蔽
Alt+ 方向键 ← (window.event.keyCode==39))){ //
屏蔽
...
屏蔽
鼠标右键、
Ctrl
+N、Shift+F10、Alt+F4、F11、
F5
刷新、退格键
屏蔽
Ctrl
+N
Ctrl
+N 是用来打开一个新窗口的快捷键。 **代码示例**: ```javascript document.onkeydown = function(event) { if (event.
ctrl
Key && event.keyCode == 78) { event.returnValue = false; } }; ``...
js
屏蔽
鼠标键盘(右键/
Ctrl
+N/Shift+F10/F11/
F5
刷新/退格键)
在JavaScript中,有时为了特定的需求,我们...在实际应用中,应谨慎考虑是否真的需要实施这些
屏蔽
措施,并确保符合用户期望和无障碍标准。在某些情况下,提供自定义的、友好的替代功能可能比完全
屏蔽
用户操作更为合适。
IE
屏蔽
按键
/*
屏蔽
F1
屏蔽
F5
屏蔽
F11
屏蔽
Shift+F10 ...
屏蔽
Ctrl
+N
屏蔽
Alt+ 方向键 ←
屏蔽
Alt+ 方向键 →
屏蔽
8 退格键
屏蔽
shift 加鼠标左键新开一网页
屏蔽
Ctrl
+R */ ...... 其他keycode参考值
VS2017快捷键[定义].pdf
Ctrl
+ K,
Ctrl
+ C和
Ctrl
+ K,
Ctrl
+ U可以快速地注释和取消注释选定的行,这对于临时
屏蔽
代码或进行多版本比较非常有用。 导航方面,
Ctrl
+ Up/Down可以滚动窗口而保持光标位置,方便查看代码上下文。
Ctrl
+ -和...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章