ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 网页制作 >> Javascript教程 >> JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt

JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt

来源:网络整理     时间:2016-05-08     关键词:javascript

本篇文章主要介绍了"JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt",主要涉及到javascript方面的内容,对于Javascript教程感兴趣的同学可以参考一下: 废话不多说了直接给大家贴代码了。代码如下:<script language="JavaScript"><!--//js禁用某些键的代码//ww...

废话不多说了直接给大家贴代码了。

代码如下:

<script language="JavaScript">
<!--
//js禁用某些键的代码
//www.jb51.net
function key(){ 
if(event.shiftKey){
window.close();}
//禁止Shift
if(event.altKey){
window.close();}
//禁止Alt
if(event.ctrlKey){
window.close();}
//禁止Ctrl
return false;}
document.
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;}
}
//禁右键
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmou<a href="http://www.jb51.net/article/1141.html" target="_blank">sed</a>own = norightclick; // for all others
//-->
</script>

<body 将彻底屏蔽鼠标右键特效
<table border /table> 可用于Table

2. <body 不准粘贴

4. 防止复制

PS:JS防止后退,刷新,关闭的解决办法

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<title> New Document </title>
</head>
<script language="javascript">
function RunOnBeforeUnload() {window.onbeforeunload = function(){ return '将丢失未保存的数据!'; } }
</script>
<body 
刷新,关闭,后退,F5 测试
</body>
</html>

虽然onbeforeunload这个事件已经Web标准被淘汰,但目前能实现这个效果的也就只有这个事件.还好浏览器都能很好的支持.

测试结果:

IE6.0,FireFox,Chrome通过

以上就介绍了JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt,包括了javascript方面的内容,希望对Javascript教程有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_978006.html

相关图片

相关文章