开发步骤
(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 屏蔽键盘并释放屏蔽"所描述的技术,就是如何通过JavaScript来实现这一功能。这项技术涉及到对键盘事件的监听、阻止默认行为以及在适当时候解除键盘事件的屏蔽。 首先,我们要了解JavaScript中的键盘事件。...
总的来说,"密码软键盘&&键盘屏蔽、释放屏蔽的js"这个主题涵盖了网络安全、用户输入保护以及JavaScript事件处理的核心概念。理解并熟练运用这些技术,可以帮助开发者构建更加安全和用户友好的网页应用。在实际开发中...
### 屏蔽键盘所有键——JavaScript实现方法 在网页开发中,有时为了达到特定的效果或功能,我们需要阻止用户通过键盘进行某些操作。例如,在游戏页面、表单验证或者是某些交互式设计中,开发者可能希望完全禁用键盘...
标题与描述均提到了“js屏蔽键盘鼠标\屏蔽打印等等”,这主要涉及到JavaScript在网页上对用户输入设备(如键盘、鼠标)以及某些操作(如打印)的限制或禁用。这种技术通常用于保护网站内容不被轻易复制、打印或进行...
- **`event` 对象**:这是 JavaScript 中一个非常重要的对象,它包含了与事件有关的所有信息。例如,`event.keyCode` 和 `event.which` 都可以用来获取用户按下的键的编码。 - **标准化事件对象**:通过 `event = ...
在这个主题中,"java-applet屏蔽键盘资料+例子打包下载" 提供的是关于如何在Java Applet中阻止用户键盘输入的教程和实例。这个压缩包可能包含了源代码、说明文档或者演示程序,用于帮助开发者学习和理解这一技术。 ...
js 特效 html 特效 全面屏蔽鼠标键盘 js 特效 html 特效 全面屏蔽鼠标键盘
上述代码就是一段用于屏蔽特定键盘和鼠标事件的JavaScript实现。以下将详细解释这段代码的工作原理及其涉及的知识点。 1. **事件处理函数**: - `KeyDown` 函数是主要的事件监听器,它处理键盘按键事件。在HTML...
同样地,为了屏蔽键盘,我们可以这样处理: ```javascript document.addEventListener('keydown', preventKeyboard, false); document.addEventListener('keyup', preventKeyboard, false); function ...
除了`oncontextmenu`之外,为了更全面地屏蔽右键功能,还需要考虑一些与复制、粘贴、剪切相关的事件,因为用户可以通过键盘组合键(如Ctrl+C、Ctrl+V、Ctrl+X)来实现这些操作,即使右键菜单被禁用了。因此,开发者...
总的来说,通过JavaScript可以有效地实现对鼠标和键盘事件的监听和屏蔽,但应当权衡用户体验和安全需求,合理地使用这些技术。在开发过程中,考虑到各种浏览器的兼容性、无障碍性和场景适用性是至关重要的。
### ASP.NET 页面输入控件屏蔽特殊字符键盘输入 在ASP.NET Web应用程序开发中,确保用户输入数据的安全性和合法性是一项至关重要的任务。不合理的用户输入可能会导致各种安全问题,如SQL注入、XSS攻击等。因此,在...
在JavaScript中,有时出于安全或特定用户界面的需求,开发者可能会选择屏蔽键盘输入或者阻止鼠标右键菜单的出现。本文将详细讲解如何通过JS实现这两种功能。 首先,我们来看如何屏蔽键盘不可用。键盘事件在...
3. **可访问性**:屏蔽键盘事件可能会影响辅助技术的使用,如屏幕阅读器。在设计时应考虑可访问性标准,确保残障人士也能使用你的应用。 4. **安全性**:屏蔽默认的右键菜单可能会让用户感到困惑,甚至可能被恶意...
以上便是对“JS网页屏蔽右键代码”这一知识点的详细解读,涵盖了通过JavaScript实现的各种保护网页内容的技术手段,包括但不限于阻止右键菜单、键盘快捷键、文本操作以及框架加载。这些技术在保护版权、防止内容被...
通常我们从网上找到的,都是通过鼠标选择的js日期控件,例如最流行的My97DatePicker。但是这些控件仅仅是好看,在很多业务系统中,操作员更希望所有的信息都是靠键盘输入,这样的输入速度,比一会儿用键盘,一会儿用...