`
gang_zai
  • 浏览: 39608 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS屏蔽键盘相关事件

阅读更多
开发步骤
(1)编写屏蔽键盘的相关事件的JavaScript自定义函数keydown,其关键代码如下:

<script language=javascript>

function keydown(){

if(event.keyCode==8){

      event.keyCode=0;

      event.returnValue=false;

      alert("当前设置不允许使用退格键");

}if(event.keyCode==13){

      event.keyCode=0;

      event.returnValue=false;

      alert("当前设置不允许使用回车键");

}if(event.keyCode==116){

      event.keyCode=0;

      event.returnValue=false;

      alert("当前设置不允许使用F5刷新键");

}if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){

         event.returnValue=false;

         alert("当前设置不允许使用Alt+方向键←或方向键→");

        }if((event.ctrlKey)&&(event.keyCode==78)){

         event.returnValue=false;

         alert("当前设置不允许使用Ctrl+N新建IE窗口");

        }if((event.shiftKey)&&(event.keyCode==121)){

         event.returnValue=false;

         alert("当前设置不允许使用shift+F10");

        }

}

</script>

(2)在页面的<body>标记的键盘按下事件onkeydown中,调用maskingKeyboard()函数屏蔽键盘的相关事件。具体代码如下:


<body onkeydown="maskingKeyboard()">
(3)编写自定义的JavaScript函数rightKey(),用于屏蔽鼠标右键。rightKey()函数的具体代码如下:

function rightKey(){      if(event.button==2){        //判断按下的是否是鼠标右键          event.returnValue=false;          alert("禁止使用鼠标右键!");      }  }

(4)在文档的onmousedown事件中调用rightKey()函数,用于当用户在页面中按下鼠标右键时,屏蔽右键所触发的事件。具体代码如下:

document.onmousedown=rightKey;      //当鼠标右键被按下时,调用rightKey函数 运行程序,在页面中按下回车键、退格键、F5键、Ctrl+N组合键、Shift+F10组合键以及鼠标右键,都将给予提示,并且屏蔽掉这些事件所触发的动作。例如,按下F5键时,将弹出如图10.34所示的提示对话框。



分享到:
评论

相关推荐

    JS屏蔽键盘输入 屏蔽键盘

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

    js 屏蔽键盘并释放屏蔽

    标题"js 屏蔽键盘并释放屏蔽"所描述的技术,就是如何通过JavaScript来实现这一功能。这项技术涉及到对键盘事件的监听、阻止默认行为以及在适当时候解除键盘事件的屏蔽。 首先,我们要了解JavaScript中的键盘事件。...

    密码软键盘&&键盘屏蔽、释放屏蔽的js

    总的来说,"密码软键盘&&键盘屏蔽、释放屏蔽的js"这个主题涵盖了网络安全、用户输入保护以及JavaScript事件处理的核心概念。理解并熟练运用这些技术,可以帮助开发者构建更加安全和用户友好的网页应用。在实际开发中...

    屏蔽键盘所有键

    ### 屏蔽键盘所有键——JavaScript实现方法 在网页开发中,有时为了达到特定的效果或功能,我们需要阻止用户通过键盘进行某些操作。例如,在游戏页面、表单验证或者是某些交互式设计中,开发者可能希望完全禁用键盘...

    js屏蔽键盘鼠标\屏蔽打印等等

    标题与描述均提到了“js屏蔽键盘鼠标\屏蔽打印等等”,这主要涉及到JavaScript在网页上对用户输入设备(如键盘、鼠标)以及某些操作(如打印)的限制或禁用。这种技术通常用于保护网站内容不被轻易复制、打印或进行...

    js 只接收数字键盘,屏蔽字母区键盘

    - **`event` 对象**:这是 JavaScript 中一个非常重要的对象,它包含了与事件有关的所有信息。例如,`event.keyCode` 和 `event.which` 都可以用来获取用户按下的键的编码。 - **标准化事件对象**:通过 `event = ...

    java-applet屏蔽键盘资料+例子打包下载

    在这个主题中,"java-applet屏蔽键盘资料+例子打包下载" 提供的是关于如何在Java Applet中阻止用户键盘输入的教程和实例。这个压缩包可能包含了源代码、说明文档或者演示程序,用于帮助开发者学习和理解这一技术。 ...

    js 特效 html 特效 全面屏蔽鼠标键盘

    js 特效 html 特效 全面屏蔽鼠标键盘 js 特效 html 特效 全面屏蔽鼠标键盘

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

    上述代码就是一段用于屏蔽特定键盘和鼠标事件的JavaScript实现。以下将详细解释这段代码的工作原理及其涉及的知识点。 1. **事件处理函数**: - `KeyDown` 函数是主要的事件监听器,它处理键盘按键事件。在HTML...

    javascript经典特效---全面屏蔽鼠标键盘2.rar

    同样地,为了屏蔽键盘,我们可以这样处理: ```javascript document.addEventListener('keydown', preventKeyboard, false); document.addEventListener('keyup', preventKeyboard, false); function ...

    JavaScripte屏蔽右键,简单实用。

    除了`oncontextmenu`之外,为了更全面地屏蔽右键功能,还需要考虑一些与复制、粘贴、剪切相关的事件,因为用户可以通过键盘组合键(如Ctrl+C、Ctrl+V、Ctrl+X)来实现这些操作,即使右键菜单被禁用了。因此,开发者...

    javascript经典特效---全面屏蔽鼠标键盘.rar

    总的来说,通过JavaScript可以有效地实现对鼠标和键盘事件的监听和屏蔽,但应当权衡用户体验和安全需求,合理地使用这些技术。在开发过程中,考虑到各种浏览器的兼容性、无障碍性和场景适用性是至关重要的。

    asp.net页面输入控件屏蔽特殊字符键盘输入

    ### ASP.NET 页面输入控件屏蔽特殊字符键盘输入 在ASP.NET Web应用程序开发中,确保用户输入数据的安全性和合法性是一项至关重要的任务。不合理的用户输入可能会导致各种安全问题,如SQL注入、XSS攻击等。因此,在...

    JS 屏蔽键盘不可用与鼠标右键不可用的方法

    在JavaScript中,有时出于安全或特定用户界面的需求,开发者可能会选择屏蔽键盘输入或者阻止鼠标右键菜单的出现。本文将详细讲解如何通过JS实现这两种功能。 首先,我们来看如何屏蔽键盘不可用。键盘事件在...

    Flash播放窗口右键屏蔽以及键盘响应

    3. **可访问性**:屏蔽键盘事件可能会影响辅助技术的使用,如屏幕阅读器。在设计时应考虑可访问性标准,确保残障人士也能使用你的应用。 4. **安全性**:屏蔽默认的右键菜单可能会让用户感到困惑,甚至可能被恶意...

    JS网页屏蔽右键代码.txt

    以上便是对“JS网页屏蔽右键代码”这一知识点的详细解读,涵盖了通过JavaScript实现的各种保护网页内容的技术手段,包括但不限于阻止右键菜单、键盘快捷键、文本操作以及框架加载。这些技术在保护版权、防止内容被...

    js日期输入控件,键盘实现快速输入(绝对原创)

    通常我们从网上找到的,都是通过鼠标选择的js日期控件,例如最流行的My97DatePicker。但是这些控件仅仅是好看,在很多业务系统中,操作员更希望所有的信息都是靠键盘输入,这样的输入速度,比一会儿用键盘,一会儿用...

Global site tag (gtag.js) - Google Analytics