//屏蔽按键
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<noscript><meta http-equiv="refresh" content="0;url=about:noscript"></noscript>
<title>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键</title>
</head>
<body>
<script language="Javascript"><!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键
//Author: meizz(梅花雨) 2002-6-18
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>
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键
</body>
</html>
//屏蔽打印
<style>
@media print{
* {display:none}
}
</style>
document.onselectstart = new Function("return false");//屏蔽选择
分享到:
相关推荐
标题与描述均提到了“JS网页屏蔽右键代码”,这主要涉及到的是JavaScript在网页开发中的应用,特别是如何通过JavaScript阻止用户在网页上进行右键点击、复制、粘贴等操作,以此来保护网页内容不被轻易复制或查看源...
对于屏蔽右键复制,JavaScript主要通过监听`contextmenu`事件来实现。这个事件会在用户尝试打开右键菜单时触发。以下是一个简单的示例代码: ```javascript document.addEventListener('contextmenu', function...
就是若把页面右键屏蔽的话,文本框上的右键菜单同样也给屏蔽,问如何能够将文本框的右键菜单显示出来。 解决思路:首先,要在页面初始化时将页面右键菜单屏蔽 其次,在欲解除右键限制的文本框获得焦点时,启用...
接下来,我们来看如何屏蔽鼠标右键不可用。鼠标事件主要关注`mousedown`,因为它可以在用户点击鼠标按钮时触发。对于右键,其对应的按钮编号通常是2。以下是屏蔽鼠标右键的代码: ```html <!DOCTYPE html> 鼠标...
在互联网应用中,出于各种原因,开发者可能需要限制用户的某些操作,例如禁止用户复制页面内容或禁用页面的右键菜单。本文将详细介绍如何通过JavaScript实现这些功能。 1. 禁止页面复制功能的实现方法 在JavaScript...
本文将详细介绍两种使用JavaScript实现这些功能屏蔽的方法。 方法一是在HTML的body标签内直接添加事件监听器。这涉及到JavaScript中的DOM(Document Object Model)事件处理。在示例代码中,有三个关键的事件处理...
首先,理解为什么我们需要屏蔽右键功能。通常情况下,用户点击网页上的右键会弹出一个包含“复制”、“粘贴”、“查看源代码”等选项的菜单,这些功能可能对网站的内容安全构成威胁。例如,如果网站内容是付费的或...
屏蔽鼠标右键的主要目的是防止用户通过右键菜单执行某些不希望的行为,例如复制内容或者查看源代码。在易语言中,我们可以使用事件驱动编程的方式来实现这个功能。具体步骤如下: 1. 创建一个新的易语言工程,选择...
### 使用JavaScript屏蔽功能键 #### 1. 屏蔽键盘所有键 为了完全禁止用户通过键盘操作页面,可以通过以下方式实现: ```javascript document.onkeydown = function (event) { // 如果事件对象不存在,则创建一个...
在JavaScript中,有时为了特定的需求,我们可能会想要阻止用户的某些操作,例如屏蔽鼠标右键、快捷键等。本文将详细讲解如何使用JavaScript实现这些功能。 首先,我们要知道JavaScript中的事件处理函数是实现这一...
本文将详细介绍如何通过JavaScript代码实现屏蔽鼠标右键、Ctrl+n、Shift+F10、F5刷新、退格键等功能,并对每一部分代码进行详细解释。 #### 二、JavaScript代码详解 首先,我们来看一下完整的JavaScript代码: ``...
- **应用场景**:在某些网页上,为了保护图片不被用户下载或复制文本,可能会选择屏蔽鼠标右键菜单。 - **实现方式**:通过监听鼠标右键点击事件(`contextmenu`)来取消其默认行为。 - **示例代码**: ```javascript...
标题“js中的屏蔽的使用示例”揭示了本文将要探讨JavaScript中用于控制网页交互行为的各种屏蔽技术,这些技术可以让开发者禁止网页中的某些默认功能,比如复制文本、右键菜单、甚至浏览器的前进后退功能等。...
在本文中,我们将探讨如何解决这类问题,以及了解网站是如何实现禁止复制内容的技术。 首先,我们要知道网页内容无法复制通常是由JavaScript代码实现的。以下是几种常见的阻止复制的JavaScript技术: 1. **屏蔽...
把以上三种状态都屏蔽掉就可以了,document有onkeydown(键盘按键事件),该事件里面找到对应的keycode并处理就可以,document也有oncontextmenu鼠标右键事件,屏蔽即可。 JS撸码如下: [removed]=function(){ ...
在JavaScript编程中,有时出于安全或者特定功能需求,开发者可能会选择屏蔽用户的某些操作,例如鼠标右键、快捷键等。上述代码就是一段用于屏蔽特定键盘和鼠标事件的JavaScript实现。以下将详细解释这段代码的工作...
实例318 利用JavaScript屏蔽鼠标右键 499 实例319 利用JavaScript禁止复制网页内容 500 12.6 其他常用JavaScript 501 实例320 让你的网站更具人气——收藏本站 501 实例321 将你喜欢的网站设为主页 502 实例322 智能...
### JavaScript禁用键盘功能键及鼠标操作 在Web开发中,有时为了保护网站内容或提供特定的用户体验,开发者可能会选择禁用浏览器的一些默认行为,比如禁用键盘上的某些功能键、鼠标右键点击等。下面将详细介绍如何...
1. **事件监听**:`oncontextmenu`、`ondragstart` 和 `onselectstart` 分别用于监听鼠标右键点击、拖拽开始以及选择开始事件。 2. **阻止事件**:`return false;` 返回 `false` 阻止这些事件的默认行为。 以上便是...