转载:http://topic.csdn.net/t/20060108/03/4503928.html
<script language= "Javascript ">
<!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键
function window.onhelp(){return false} //屏蔽F1帮助
function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
{
alert( "不准你使用ALT+方向键前进或后退网页! ");
event.returnValue=false;
}
/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/
if ((event.keyCode==8) || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11
if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n
if (event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽 shift+F10
if (window.event.srcElement.tagName == "A " && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4
{
window.showModelessDialog( "about:blank ", " ", "dialogWidth:1px;dialogheight:1px ");
return false;
}
}
-->
</script>
转载:http://topic.csdn.net/t/20060108/03/4503928.html
分享到:
相关推荐
例如,标题和描述中提到的“屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键”,这些都是常见的用户交互功能,但它们可以被编程方式阻止,以实现特定的功能限制或用户体验定制。下面将详细介绍这些...
在JavaScript中,有时为了特定的需求,我们可能会想要阻止用户的某些操作,例如屏蔽鼠标右键、快捷键等。本文将详细讲解如何使用JavaScript实现这些功能。 首先,我们要知道JavaScript中的事件处理函数是实现这一...
/* 屏蔽 F1 ...屏蔽 Shift+F10 屏蔽 Alt+F4 屏蔽 Ctrl+N 屏蔽 Alt+ 方向键 ← 屏蔽 Alt+ 方向键 → 屏蔽 8 退格键 屏蔽 shift 加鼠标左键新开一网页 屏蔽 Ctrl+R */ ...... 其他keycode参考值
还有,这个示例还试图屏蔽一些其他可能改变页面状态的快捷键,如F11全屏、F5刷新、Ctrl+N新建窗口、Shift+F10打开菜单、退格键以及Alt+F4关闭窗口等。这部分代码使用了`onkeydown`事件并检查了不同的keyCode组合: ...
- `Ctrl+N`:新建一个工作簿 - `Ctrl+P`:打印当前工作表 - `Ctrl+B`:将文本设置为粗体 - `Ctrl+U`:为文本添加下划线 - `Ctrl+I`:将文本设置为斜体 - `Ctrl+F`:启动查找功能 - `Ctrl+ " +"`:插入行或列 ...
8. Windows+Ctrl+F:查找电脑上的设备或网络位置。 9. Windows+F1:打开Windows“帮助”功能,获取系统帮助信息。 10. Windows+R:打开“运行”对话框,输入命令执行程序或打开路径。 11. Windows+U:开启“公用程序...
- **CTRL + F5**:强制刷新当前页面 **3. 搜索与查找快捷键** - **CTRL + E**:搜索框 - **CTRL + F**:在当前页面进行查找 - **CTRL + A**:选中当前页面上的所有项目 **4. 文件操作快捷键** - **CTRL + N**:...
示例代码还包括了屏蔽Ctrl+N、Shift+F10、F11、F5刷新、退格键、Alt+F4等的操作。这些通过在keydown事件处理函数中检查按键的ASCII码值,并在相应的条件满足时返回false或者弹出警告,从而阻止特定按键的默认行为。 ...
5. **屏蔽F5刷新键**(ASCII码116)和`Ctrl + R`组合键:防止用户刷新页面。 6. **屏蔽F11全屏键**:阻止用户切换到全屏模式(ASCII码122)。 7. **屏蔽`Ctrl + N`新建窗口**:防止用户通过快捷键新建浏览器窗口。 8...
2011-01-14 部分键 F5、退格、Ctrl+R、Ctrl+N、Shift+F10、Alt+F4 被屏蔽,避免一些意外发生 2011-01-14 优化了一些繁琐的结构,效率有所提升! 2011-01-16 去掉了配置参数 r、r_name,奖项配置变为window.ini,使...
Javascript小技巧一箩筐 ...语言设置 onclick="window.external.ShowBrowserUI("LanguageDialog", null)"> 加入收藏夹 onclick="window.external.AddFavorite("http://www.google.com/", "google...
2011-01-14 部分键 F5、退格、Ctrl+R、Ctrl+N、Shift+F10、Alt+F4 被屏蔽,避免一些意外发生 2011-01-14 优化了一些繁琐的结构,效率有所提升! 2011-01-16 去掉了配置参数 r、r_name,奖项配置变为window.ini,使...
2011-01-14 部分键 F5、退格、Ctrl+R、Ctrl+N、Shift+F10、Alt+F4 被屏蔽,避免一些意外发生 2011-01-14 优化了一些繁琐的结构,效率有所提升! 2011-01-16 去掉了配置参数 r、r_name,奖项配置变为window.ini,使...
- **应用场景**: 在无法使用鼠标的情况下模拟鼠标右键功能。 #### Insert键 (VK_INSERT) - **键值**: 45 - **功能描述**: 在文本编辑器中切换插入/覆盖模式。 - **应用场景**: 编辑文档时,切换到覆盖模式可以方便...
2011-01-14 部分键 F5、退格、Ctrl+R、Ctrl+N、Shift+F10、Alt+F4 被屏蔽,避免一些意外发生 2011-01-14 优化了一些繁琐的结构,效率有所提升! 2011-01-16 去掉了配置参数 r、r_name,奖项配置变为window.ini,使...
- `Shift-F10`:慢动作显示当前程序的所有打开窗口 - `F11`:隐藏所有窗口(显示桌面) - `Shift-F11`:慢动作隐藏所有窗口 - `F12`:打开/关闭Dashboard - `Shift-F12`:慢动作打开/关闭Dashboard - `Option-...
- **F10**: `VK_F10` (121) —— F10键。 - **F11**: `VK_F11` (122) —— F11键。 - **F12**: `VK_F12` (123) —— F12键。 #### 数字小键盘 - **Num Lock**: `VK_NUMLOCK` (144) —— 数字锁定键。 - **Numpad 0*...