JavaScript屏蔽键盘常用代码

在你链接的时候用

<a href="网页特效:
location.replace(url)">
JavaScript屏蔽主窗口滚动条

在body标签里加上
style="overflow-y:hidden"
JavaScript屏蔽拷屏,不断地清空剪贴板
在body标签里加上
onload="setInterval('clipboardData.setData('Text','')',100)"
JavaScript屏蔽网站的打印功能
<style>
@media print {
   * { display: none }
}
</style>

JavaScript屏蔽IE6.0 图片上自动出现的保存图标
方法一:

<META HTTP-EQUIV="imagetoolbar" CONTENT="no">

方法二:

<img galleryimg="no">
JavaScript屏蔽页中所有的script
<noscrript></noscript>

JavaScript屏蔽F5键
代码如下

<script language="javascript">
<!--
function document.onkeydown() 

    if ( event.keyCode==116) 
    { 
        event.keyCode = 0; 
        event.cancelBubble = true; 
        return false; 
    }
}
-->
</script>

屏蔽浏览器右上角“最小化”“最大化”“关闭”键

<script language=javascript>
function window.onbeforeunload()
{
  if(event.clientX>document.body.
clientWidth&&event.clientY<0||event.altKey)
  {
    window.event.returnvalue = "";
  }
}
</script>

或者使用全屏打开页面

<script language="javascript">
<!--
window.open(www.zutiai.com,"32pic","fullscreen=3,height=100,
width=400, top=0, left=0, toolbar=no, menubar=no,
scrollbars=no, resizable=no,location=no, status=no");
-->
</script>

注:在body标签里加上onbeforeunload="javascript:return false"(使不能关闭窗口)

实现屏蔽键盘所有键的javascript代码如下:

<script language="javascript">
<!--
function document.onkeydown(){
   event.keyCode = 0;
   event.returnvalue = false;
}
-->
</script>

屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键

function window.onhelp(){return false} //屏蔽F1帮助
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnvalue=false;
}

注:这还不是真正地屏蔽 Alt+ 方向键,因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,用鼠标点掉警告框,这种屏蔽方法就失效了。

if ((event.keyCode == 8) &&
(event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnvalue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
event.returnvalue=false;
if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
event.returnvalue=false;
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;}
}

 

另外可以用 window.open 的方法屏蔽 IE 的所有菜单
第一种方法:

window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,
scrollbars=no,resizable=yes,status=no,top=0,left=0")

第二种方法是打开一个全屏的页面:

window.open("你的.asp教程", "", "fullscreen=yes")

JavaScript屏蔽鼠标右键还可以在body标签里加上oncontextmenu=

self.event.returnvalue=false

或者:

<script language="javascript">
function document.oncontextmenu() {
return false;
}
</script>
function nocontextmenu(){
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}}
或者:
<body onmousedown="rclick()" oncontextmenu= "nocontextmenu()">
<script language="javascript">
function rclick(){
if(document.all) {
if (event.button == 2){
event.returnvalue=false;
}}}
</script>
另外

oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table>
可用于Table

<body onselectstart="return false"> 取消选取、防止复制

oncopy="return false;" oncut="return false;" 防止复制

JavaScript屏蔽关键字,大概的思路就是去用javascript去替换已有的文本,达到替换的目的<script

language="javascript1.2">
function test() {
if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){
alert(":)");
a.b.focus();
return false;}
}
</script>
<form name=a onsubmit="return test()">
<input type=text name=b>
<input type="submit" name="Submit" value="check">
</form>

时间: 2024-09-17 04:45:36

JavaScript屏蔽键盘常用代码的相关文章

Javascript屏蔽键盘的代码

javascript 请写一段Javascript的代码,防止用户提交表单后刷新网页(例如按F5或按IE上的刷新按钮)重新提交表单内容.页面提交是在本页面提交到本页面.大家帮帮忙? 下面的代码只是实现了屏蔽鼠标右键.Ctrl+n.shift+F10.F5刷新.退格键. function KeyDown(){  //屏蔽鼠标右键.Ctrl+n.shift+F10.F5刷新.退格键 //alert("ASCII代码是:"+event.keyCode);  if ((window.event

Javascript 刷新全集常用代码_javascript技巧

一:刷新本页面 前台:<script>window.location.href=window.location.href;</script> 后台:Response.Write("<script>window.location.href=window.location.href;</script>") 二:刷新父页面 前台:opener.location.href=opener.location.href;</script>

javascript屏蔽右键代码_javascript技巧

javascript屏蔽右键 复制代码 代码如下: <span style="font-size:18px;color:#ff0000;"><strong>document.oncontextmenu=function(e){ return false; };</strong></span>

Javascript 屏蔽右键菜单效果代码

  最简单的所有都屏蔽右键菜单 代码如下   <script type="text/javascript"> document.body.oncontextmenu=new function(){return false;}; </script> 我们希望在INPUT.text.TEXTAREA中可以实现右击,但在其它页面都要屏蔽右键菜单 实例代码 代码如下   <script type="text/javascript"> //

求助:请问分别用什么代码是屏蔽鼠标,热键或者屏蔽键盘呀???

问题描述 求助:请问分别用什么代码是屏蔽鼠标,热键或者屏蔽键盘呀???``麻烦给代码示例``谢谢``` 解决方案 解决方案二:没有用户的输入要你这个程序干嘛??病毒么?解决方案三:你屏蔽了人家怎么用,是病毒就另当别论!解决方案四:分少了一点解决方案五:只是要想屏蔽某些键或热键```顺便一起问下`增加下知识``呵呵解决方案六:主要是要想屏蔽某些键或热键解决方案七:病毒是不会用C#做的吧``呵呵解决方案八:最简单的就是overridevoidWndProc(refMessagem)底层的就是hook

PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT_php技巧

PHP屏蔽蜘蛛访问代码代码: 常用搜索引擎名与 HTTP_USER_AGENT对应值 百度baiduspider 谷歌googlebot 搜狗sogou 腾讯SOSOsosospider 雅虎slurp 有道youdaobot Bingbingbot MSNmsnbot Alexais_archiver function is_crawler() { $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); $spiders = array( '

javascript 屏蔽右键代码

javascript教程 屏蔽右键代码 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>javascript 屏蔽右键代码</title> </head> <body oncontextmenu="return false" ondragstart="

JavaScript常用代码书写规范的超全面总结_javascript技巧

一.全局命名空间污染 总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块. 不推荐 var x = 10, y = 100; console.log(window.x + ' ' + window.y); 推荐 ;(function(window){ 'use strict'; var x = 10, y = 100; console.log(window.x + ' ' + window.y); }(window)); 二.立即执行函数 在立即执行函数里面,如果有用到全局变量应该通过

javascript常用代码段搜集_javascript技巧

1.json转字符串 复制代码 代码如下: function json2str(o) {     var arr = [];     var fmt = function (s) {         if (typeof s == 'object' && s != null) return json2str(s);         return /^(string|number)$/.test(typeof s) ? "'" + s + "'" :