`
jayjayjays
  • 浏览: 215361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE屏蔽鼠标右键及快捷键方法

    博客分类:
  • js
阅读更多
<html>
 
<script>
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+ 方向键 →
     alert("不准你使用ALT+方向键前进或后退网页!");
     event.returnValue
=false;
     }
  
if ((event.keyCode==8)  ||                 //屏蔽退格删除键
      (event.keyCode==116)||                 //屏蔽 F5 刷新键
      (event.keyCode==112)||                 //屏蔽 F1 刷新键
      (event.ctrlKey && event.keyCode==82)){ //Ctrl + R
     event.keyCode=0;
     event.returnValue
=false;
     }
  
if ((event.ctrlKey)&&(event.keyCode==78))   //屏蔽 Ctrl+n
     event.returnValue=false;
  
if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
     event.returnValue=false;
  
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;}
}
function Showhelp(){
 alert(
"按了F1");
 
return false;
}
 
</script>
 
<head>
  
<meta http-equiv="Content-Language" content="zh-cn">
  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  
<title>键盘代码</title>
  
<style>
   <!--
body         
{ font-family: Verdana; color: #000080; font-size: 9pt }
-->
</style>
 
</head>
 
<body onkeydown="KeyDown()" oncontextmenu="event.returnValue=false" onhelp="Showhelp();return false;">
  
<align="center">请按键盘</p>
 
</body>
</html>

 
分享到:
评论

相关推荐

    屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码

    本文将详细介绍如何通过JavaScript代码实现屏蔽鼠标右键、Ctrl+n、Shift+F10、F5刷新、退格键等功能,并对每一部分代码进行详细解释。 #### 二、JavaScript代码详解 首先,我们来看一下完整的JavaScript代码: ``...

    JSCode all of Brower 全局屏蔽网页右键功能 具体实现

    // 用于IE4的处理函数,检测鼠标按钮是否为2(右键) function clickIE4() { if (event.button == 2) { return false; } } // 用于非IE,支持layers和getElementById但不支持document.all的浏览器 function ...

    WebBrowser组件和MSHTML 在Delphi中的使用.doc

    若要屏蔽鼠标右键、某些快捷键(如 Ctrl+N、Ctrl+F、Ctrl+A),你需要添加 `ApplicationEvents1` 组件并处理 `Message` 事件。以下代码示例演示了如何实现这一功能: ```delphi procedure TwebAdapterForm....

    jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现

    通过以上代码,你可以有效地禁用指定的键盘快捷键和鼠标右键菜单。但需要注意的是,虽然这种做法在某些情况下是有用的,但它也可能降低用户体验。因此,在决定禁用这些功能时,开发者应该权衡安全性和可用性之间的...

    网页源代码及破解的方法详解

    常见的方法有通过JavaScript阻止右键菜单弹出、禁止快捷键查看源代码、屏蔽快捷菜单等。例如,通过在HTML代码中加入JavaScript代码,当用户尝试右键点击网页时,弹出版权提示而非右键菜单。此外,还可以通过服务器端...

    键盘按键屏蔽、改键 KeyboardShield 1.2

    您也可以定义成其他的按键,点击鼠标右键,选择“设为屏蔽开关快捷键”,则将当前的按键设为屏蔽、改键功能开关的快捷键。 绿色软件,无需安装,免费使用。运行需要 Microsoft .NET Framework 2.0 或更高版本支持...

    javascript 屏蔽鼠标键盘的几段代码

    在JavaScript编程中,有时出于安全或者特定功能需求,开发者可能会选择屏蔽用户的某些操作,例如鼠标右键、快捷键等。上述代码就是一段用于屏蔽特定键盘和鼠标事件的JavaScript实现。以下将详细解释这段代码的工作...

    JS input文本框禁用右键和复制粘贴功能的代码

    该方法的优点是简单易用,只需一行代码就能实现对单个元素的右键屏蔽。 其次,禁止复制粘贴的功能相对更为复杂,因为需要监听的事件更多。在文档中给出的代码示例中,使用了oncopy、oncut和onpaste这三个事件来分别...

    傲游浏览器3(Maxthon) 3.1.8.1000 正式版

    英文拼写检查可以在你输入过程中提示可能有错误的英文单词, 用红色波浪线进行标注, 在标注上点击鼠标右键可以看到词库的拼写建议. 当然你也可以把自造词或者词库中没有的单词加入词库 最易用的广告过滤规则分享与...

    javascript常用代码大全[定义].pdf

    - 事件处理如屏蔽鼠标右键、禁用键盘快捷键(如F5刷新、F11全屏等)增强了用户体验。 7. **动态功能**: - 动态时间显示(文本或图像形式)通过JavaScript定时器实现,可以实时更新当前时间。 - 表单自动生成、...

    常用JS脚本页面判断

    - 右键屏蔽:禁用鼠标右键点击事件。 - 功能键屏蔽:阻止F5、F11、F9、F1等快捷键。 - 组合键屏蔽:防止用户按下特定组合键执行操作。 5. 网页设计类: - 滚动文字和图片:创建无缝滚动效果。 - HTML编辑器:...

    KODExplorer 芒果云-资源管理器

    - body右键屏蔽(保留input、textarea) - 重命名&新建时 右键(编辑内容系统菜单) - 对话框 不显示边框(位移处理,opacity:0) - esc 退出程序 屏蔽该功能。 - 关闭播放器,还在播放bug - 增加资源管理器任务...

    b s开发常用javaScript技术第1 4页.docx

    - **4.1 屏蔽鼠标右键**:禁止用户在页面上点击右键。 - **4.2 屏蔽功能键**:阻止用户使用某些功能键,如 F5(刷新)、F11(全屏)等。 - **4.3 屏蔽组合键 Ctrl+N**:阻止用户使用 Ctrl+N 快捷键。 5. **网页...

    40种网页常用小技巧(javascript)

    1. `oncontextmenu` 事件:通过设置 `oncontextmenu="window.event.returnValue=false"` 可以阻止用户在网页上使用鼠标右键菜单,例如在表格 `&lt;table&gt;` 中应用,以防止用户对表格内容进行右键操作。 2. `...

    delphi 开发经验技巧宝典源码

    0042 如何继承父类的方法 27 0043 如何实现函数重载 28 0044 类中多态的应用 28 0045 将函数作为参数进行调用 30 2.3 参数与指针 30 0046 通过指针读写数据 30 0047 在过程中使用常量参数 31 0048 在...

    delphi 开发经验技巧宝典源码06

    0042 如何继承父类的方法 27 0043 如何实现函数重载 28 0044 类中多态的应用 28 0045 将函数作为参数进行调用 30 2.3 参数与指针 30 0046 通过指针读写数据 30 0047 在过程中使用常量参数 31 0048 在...

Global site tag (gtag.js) - Google Analytics