`
- 浏览:
104753 次
- 性别:
- 来自:
天津
-
- 转载http://fxz-2008.iteye.com/blog/520522
- <script language="javascript">
-
-
function document.onkeydown()
- {
-
if ( event.keyCode==116)
- {
- event.keyCode = 0;
-
event.cancelBubble = true;
-
return false;
- }
- }
-
-
-
function document.oncontextmenu()
- {
-
return false;
- }
-
-
-
function window.onload(){
-
var Request = new Array();
-
var s = location.search.substring(1);
-
if (s && s!=""){
-
var list = s.split("&");
-
for (var i=0; i < list.length; i++){
-
var pair = list[i].split("=");
-
if (pair[0] && pair[0] !=""){
- Request[unescape(pair[0])] = unescape(pair[1]);
- }
- }
- }
-
-
var fullscreen=Request["fullscreen"];
-
if(fullscreen!="yes"){
-
var file =self.location;
-
var a = window.open("about:blank","","fullscreen=yes")
-
self.opener=null
- self.close()
-
a.location=file + "?fullscreen=yes";
- }
- }
- </script>
-
<script language="Javascript"><!--
-
-
-
function document.oncontextmenu(){event.returnValue=false;}
-
function window.onhelp(){return false}
-
function document.onkeydown()
- {
-
if ((window.event.altKey)&&
-
((window.event.keyCode==37)||
-
(window.event.keyCode==39)))
- {
-
alert("不准你使用ALT+方向键前进或后退网页!");
-
event.returnValue=false;
- }
-
-
-
-
-
if ((event.keyCode==8) ||
-
(event.keyCode==116)||
-
(event.ctrlKey && event.keyCode==82)){
- event.keyCode=0;
-
event.returnValue=false;
- }
-
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;}
-
if (event.ctrlKey && event.keyCode==78) event.returnValue=false;
-
if (event.shiftKey && event.keyCode==121)event.returnValue=false;
-
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
-
window.event.returnValue = false;
-
if ((window.event.altKey)&&(window.event.keyCode==115))
- {
-
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
-
return false;
- }
- }
- </script>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JS屏蔽键盘输入 JS屏蔽键盘输入JS屏蔽键盘输入 JS屏蔽键盘输入
### 禁止使用退格键的JavaScript实现 在网页应用开发中,有时为了保护用户数据的安全性或防止误操作,我们需要对用户的某些输入行为进行限制。比如,在表单填写过程中,可能不希望用户能够通过退格键(Backspace)...
### 各种禁止键盘的经典JS #### 知识点概览 本文将详细介绍一个用于禁止特定键盘操作的经典JavaScript脚本,该脚本可以实现以下功能: - 禁止用户在指定文本框内粘贴内容。 - 阻止用户在输入框中使用拖拽方式输入...
下面将详细介绍如何使用JavaScript来实现这一功能。 首先,我们需要理解JavaScript监听键盘事件的基本原理。在JavaScript中,我们可以使用`addEventListener`方法来监听键盘事件。键盘事件主要有`keydown`、`keyup`...
本文将详细探讨如何使用JavaScript实现禁止右键菜单、禁止文本复制以及禁止粘贴的操作。 首先,让我们来看如何禁止鼠标右键菜单。在JavaScript中,可以通过监听`oncontextmenu`事件来实现这一功能。当用户尝试使用...
PDF.js 是一个开源的JavaScript库,由Mozilla维护,主要用于在Web浏览器中渲染PDF文档,无需依赖任何插件。这个库的目的是提供一个跨平台、安全的解决方案,让用户能够在浏览器中查看和互动PDF文件。"Pdfjs含水印...
使用 JavaScript 禁止右键、禁止复制、禁止粘贴 在网页开发中,保护自己辛苦半天做的网页,尤其是一些 JavaScript 特效,不被人利用查看源文件而复制非常重要。下面将详细介绍如何使用 JavaScript 禁止右键、禁止...
### 二、JavaScript禁止文本复制 #### 实现原理: 禁止文本复制通常涉及到监听鼠标和键盘事件,如`onselectstart`和`onmousedown`。`onselectstart`事件在用户尝试选择文本时触发,而`onmousedown`事件则在鼠标...
### JS禁止小键盘输入数字功能代码详解 #### 一、背景与需求分析 在Web开发过程中,有时我们需要限制用户在特定的输入框中只能输入主键盘的数字,而禁止使用小键盘输入数字。这种需求常见于银行系统或金融类网站中...
标题提到的“jquery+js两种方式实现的禁止退格键回退”主要涉及JavaScript和jQuery这两种方法来阻止浏览器响应退格键的行为。下面将详细介绍这两种实现方式。 首先,我们来看JavaScript原生的方法: 1. **监听键盘...
### JS禁止Backspace键使浏览器后退的实现方法 #### 背景介绍 在Web应用开发过程中,可能会遇到一种情况:用户在使用浏览器时,无意间按下Backspace键导致浏览器返回上一页,从而造成用户体验不佳或数据丢失等问题...
在某些特定情况下,例如在线考试系统、游戏或者需要保护内容不被轻易刷新或复制的页面,开发者可能希望禁用某些功能,如禁止页面刷新、禁止使用F5键、禁止右键菜单等。以下是一个关于如何实现这些限制的JavaScript...
本篇将详细介绍如何使用JavaScript实现禁止小键盘和主键盘输入数字的功能。 首先,我们要了解键盘事件。在JavaScript中,我们可以监听键盘事件,如`keydown`、`keyup`和`keypress`,来捕捉用户按下或释放键盘按键的...
在JavaScript编程中,有时我们可能需要对网页中的某些元素或者整个页面进行操作限制,比如禁止用户使用鼠标右键、禁止文本选中等。这在一些特定的场景下是必要的,例如保护版权信息、防止恶意复制内容或者在游戏界面...
下面是一个简单的示例,展示了如何使用JavaScript禁止图片的右键菜单: ```html <!DOCTYPE html> 禁止图片右键示例 禁止右键图片"> document.getElementById('protectedImage').addEventListener('...
网页禁止右键JS代码是一种常见的网页安全策略,用于防止用户通过浏览器的默认右键菜单功能复制页面内容或图片。在互联网上,许多网站尤其是提供原创内容的平台,如在线教育、新闻媒体和博客,可能会使用这种方法来...
js禁止回车,js禁用回车,捕捉回车js
本文将详细讲解如何使用JavaScript实现各浏览器兼容的禁止右键功能,以及相关的技术要点。 首先,JavaScript是一种轻量级的解释型编程语言,广泛应用于网页动态效果和交互功能的实现。在禁止右键的功能上,...
在JavaScript(JS)编程中,键盘事件是网页交互的重要组成部分,允许开发者响应用户在键盘上按下、释放或组合按键的动作。这些事件可以帮助我们创建各种功能,如文本输入验证、游戏控制、热键绑定等。本篇文章将深入...