`
jingliankui123
  • 浏览: 104753 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

js 禁止用键

阅读更多
  1. 转载http://fxz-2008.iteye.com/blog/520522
  2. <script    language="javascript">          
  3. //禁止用F5键          
  4. function    document.onkeydown()          
  5. {          
  6.           if    (    event.keyCode==116)          
  7.            {          
  8.                    event.keyCode    =    0;          
  9.                    event.cancelBubble    =   true;          
  10.                   return   false;          
  11.            }          
  12. }          
  13.            
  14. //禁止右键弹出菜单          
  15. function    document.oncontextmenu()          
  16. {          
  17.       return   false;          
  18. }          
  19.            
  20. //下面代码实现全屏显示          
  21. function    window.onload(){          
  22.       var    Request    =   new    Array();//保存参数          
  23.       var    s    =    location.search.substring(1);          
  24.       if    (s    &&    s!=""){          
  25.       var    list    =    s.split("&");          
  26. for    (var    i=0;    i    <    list.length;    i++){          
  27. var    pair    =    list[i].split("=");          
  28. if    (pair[0]    &&    pair[0]    !=""){          
  29. Request[unescape(pair[0])]    =    unescape(pair[1]);          
  30. }          
  31. }          
  32.        }          
  33.            
  34.       var    fullscreen=Request["fullscreen"];          
  35.       if(fullscreen!="yes"){          
  36.       var    file    =self.location;          
  37.       var    a    =    window.open("about:blank","","fullscreen=yes")          
  38.        self.opener=null          
  39.        self.close()          
  40.        a.location=file    +   "?fullscreen=yes";          
  41.        }          
  42. }          
  43. </script>      
  44. <script language="Javascript"><!--       
  45. //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键       
  46. //Author: meizz(梅花雨) 2002-6-18       
  47. function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键       
  48. function window.onhelp(){return false//屏蔽F1帮助       
  49. function document.onkeydown()       
  50. {       
  51. if ((window.event.altKey)&&       
  52. ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←       
  53. (window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →       
  54. {       
  55. alert("不准你使用ALT+方向键前进或后退网页!");       
  56. event.returnValue=false;       
  57. }       
  58. /* 注:这还不是真正地屏蔽 Alt+ 方向键,   
  59. 因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,   
  60. 用鼠标点掉警告框,这种屏蔽方法就失效了。以后若   
  61. 有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/       
  62. if ((event.keyCode==8) || //屏蔽退格删除键       
  63. (event.keyCode==116)|| //屏蔽 F5 刷新键       
  64. (event.ctrlKey && event.keyCode==82)){ //Ctrl + R       
  65. event.keyCode=0;       
  66. event.returnValue=false;       
  67. }       
  68. if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11       
  69. if (event.ctrlKey && event.keyCode==78) event.returnValue=false//屏蔽 Ctrl+n       
  70. if (event.shiftKey && event.keyCode==121)event.returnValue=false//屏蔽 shift+F10       
  71. if (window.event.srcElement.tagName == "A" && window.event.shiftKey)       
  72. window.event.returnValue = false//屏蔽 shift 加鼠标左键新开一网页       
  73. if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4       
  74. {       
  75. window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");       
  76. return false;       
  77. }       
  78. }       
  79. </script>  
分享到:
评论

相关推荐

    JS屏蔽键盘输入 屏蔽键盘

    JS屏蔽键盘输入 JS屏蔽键盘输入JS屏蔽键盘输入 JS屏蔽键盘输入

    js禁止使用退格键

    ### 禁止使用退格键的JavaScript实现 在网页应用开发中,有时为了保护用户数据的安全性或防止误操作,我们需要对用户的某些输入行为进行限制。比如,在表单填写过程中,可能不希望用户能够通过退格键(Backspace)...

    各种禁止键盘的经典JS

    ### 各种禁止键盘的经典JS #### 知识点概览 本文将详细介绍一个用于禁止特定键盘操作的经典JavaScript脚本,该脚本可以实现以下功能: - 禁止用户在指定文本框内粘贴内容。 - 阻止用户在输入框中使用拖拽方式输入...

    web页面如何用js禁止拷屏键

    下面将详细介绍如何使用JavaScript来实现这一功能。 首先,我们需要理解JavaScript监听键盘事件的基本原理。在JavaScript中,我们可以使用`addEventListener`方法来监听键盘事件。键盘事件主要有`keydown`、`keyup`...

    js 特效禁止键盘功能

    本文将详细探讨如何使用JavaScript实现禁止右键菜单、禁止文本复制以及禁止粘贴的操作。 首先,让我们来看如何禁止鼠标右键菜单。在JavaScript中,可以通过监听`oncontextmenu`事件来实现这一功能。当用户尝试使用...

    Pdfjs含水印禁止打印键盘另存版本.rar

    PDF.js 是一个开源的JavaScript库,由Mozilla维护,主要用于在Web浏览器中渲染PDF文档,无需依赖任何插件。这个库的目的是提供一个跨平台、安全的解决方案,让用户能够在浏览器中查看和互动PDF文件。"Pdfjs含水印...

    用javascript 禁止右键,禁止复制,禁止粘贴

    使用 JavaScript 禁止右键、禁止复制、禁止粘贴 在网页开发中,保护自己辛苦半天做的网页,尤其是一些 JavaScript 特效,不被人利用查看源文件而复制非常重要。下面将详细介绍如何使用 JavaScript 禁止右键、禁止...

    js禁止右键和禁止复制

    ### 二、JavaScript禁止文本复制 #### 实现原理: 禁止文本复制通常涉及到监听鼠标和键盘事件,如`onselectstart`和`onmousedown`。`onselectstart`事件在用户尝试选择文本时触发,而`onmousedown`事件则在鼠标...

    js禁止小键盘输入数字功能代码.docx

    ### JS禁止小键盘输入数字功能代码详解 #### 一、背景与需求分析 在Web开发过程中,有时我们需要限制用户在特定的输入框中只能输入主键盘的数字,而禁止使用小键盘输入数字。这种需求常见于银行系统或金融类网站中...

    jquery+js两种方式实现的禁止退格键回退

    标题提到的“jquery+js两种方式实现的禁止退格键回退”主要涉及JavaScript和jQuery这两种方法来阻止浏览器响应退格键的行为。下面将详细介绍这两种实现方式。 首先,我们来看JavaScript原生的方法: 1. **监听键盘...

    js禁止Backspace键使浏览器后退的实现方法.docx

    ### JS禁止Backspace键使浏览器后退的实现方法 #### 背景介绍 在Web应用开发过程中,可能会遇到一种情况:用户在使用浏览器时,无意间按下Backspace键导致浏览器返回上一页,从而造成用户体验不佳或数据丢失等问题...

    js禁止页面刷新禁止用F5键刷新禁止右键的示例代码.docx

    在某些特定情况下,例如在线考试系统、游戏或者需要保护内容不被轻易刷新或复制的页面,开发者可能希望禁用某些功能,如禁止页面刷新、禁止使用F5键、禁止右键菜单等。以下是一个关于如何实现这些限制的JavaScript...

    js禁止小键盘输入数字功能代码

    本篇将详细介绍如何使用JavaScript实现禁止小键盘和主键盘输入数字的功能。 首先,我们要了解键盘事件。在JavaScript中,我们可以监听键盘事件,如`keydown`、`keyup`和`keypress`,来捕捉用户按下或释放键盘按键的...

    js禁止鼠标和全选

    在JavaScript编程中,有时我们可能需要对网页中的某些元素或者整个页面进行操作限制,比如禁止用户使用鼠标右键、禁止文本选中等。这在一些特定的场景下是必要的,例如保护版权信息、防止恶意复制内容或者在游戏界面...

    JS禁止在图片上使用右键.rar

    下面是一个简单的示例,展示了如何使用JavaScript禁止图片的右键菜单: ```html &lt;!DOCTYPE html&gt; 禁止图片右键示例 禁止右键图片"&gt; document.getElementById('protectedImage').addEventListener('...

    网页禁止右键JS代码

    网页禁止右键JS代码是一种常见的网页安全策略,用于防止用户通过浏览器的默认右键菜单功能复制页面内容或图片。在互联网上,许多网站尤其是提供原创内容的平台,如在线教育、新闻媒体和博客,可能会使用这种方法来...

    js禁用回车的方法

    js禁止回车,js禁用回车,捕捉回车js

    各浏览器兼容禁止右键js代码

    本文将详细讲解如何使用JavaScript实现各浏览器兼容的禁止右键功能,以及相关的技术要点。 首先,JavaScript是一种轻量级的解释型编程语言,广泛应用于网页动态效果和交互功能的实现。在禁止右键的功能上,...

    key 键盘 js 监控事件和触发

    在JavaScript(JS)编程中,键盘事件是网页交互的重要组成部分,允许开发者响应用户在键盘上按下、释放或组合按键的动作。这些事件可以帮助我们创建各种功能,如文本输入验证、游戏控制、热键绑定等。本篇文章将深入...

Global site tag (gtag.js) - Google Analytics