1.禁止鼠标左右键代码/禁止网页选中/禁止另存为/防复制代码
1 <body oncontextmenu="return false" onselectstart="return false"> 2 <noscript><iframe src="/*.html>";</iframe></noscript> 3 <script> 4 function stop(){ 5 return false; 6 } 7 document.oncontextmenu=stop; 8 </script>
2.禁止鼠标左右键
1 <SCRIPT language=javascript> 2 <!-- 3 if (window.Event) 4 document.captureEvents(Event.MOUSEUP); 5 function nocontextmenu(){ 6 event.cancelBubble = true 7 event.returnValue = false; 8 return false; 9 } 10 function norightclick(e){ 11 if (window.Event){ 12 if (e.which == 2 || e.which == 3) 13 return false; 14 } 15 else 16 if (event.button == 2 || event.button == 3){ 17 event.cancelBubble = true 18 event.returnValue = false; 19 return false; 20 } 21 } 22 document.oncontextmenu = nocontextmenu; // for IE5+ 23 document.onmousedown = norightclick; // for all others 24 //--> 25 </SCRIPT>
3.禁止选中代码
1 <SCRIPT language=JavaScript> 2 document.oncontextmenu=new Function("event.returnValue=false;"); 3 document.onselectstart=new Function("event.returnValue=false;"); 4 </SCRIPT>
4.禁止另存为
1 <noscript> 2 <iframe src="/*.htm"></iframe> 3 </noscript>
5.防拷贝/复制代码
1 <body leftmargin=0 topmargin=0 >
6.禁止选择文本
1 <script type="text/javascript"> 2 var omitformtags=["input", "textarea", "select"] 3 omitformtagsomitformtags=omitformtags.join("|") 4 function disableselect(e){ 5 if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 6 return false 7 } 8 function reEnable(){ 9 return true 10 } 11 if (typeof document.onselectstart!="undefined") 12 document.onselectstart=new Function ("return false") 13 else{ 14 document.onmousedown=disableselect 15 document.onmouseup=reEnable 16 } 17 </script>
7.禁止网页另存为
1 <noscript><iframe src="/*.html>";</iframe></noscript>
8.禁止选择文本
1 <script type="text/javascript"> 2 3 var omitformtags=["input", "textarea", "select"] 4 5 omitformtagsomitformtags=omitformtags.join("|") 6 7 function disableselect(e){ 8 if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 9 return false 10 } 11 12 function reEnable(){ 13 return true 14 } 15 16 if (typeof document.onselectstart!="undefined") 17 document.onselectstart=new Function ("return false") 18 else{ 19 document.onmousedown=disableselect 20 document.onmouseup=reEnable 21 } 22 </script>
9.禁用右键
1 <script> 2 function stop(){ 3 return false; 4 } 5 document.oncontextmenu=stop; 6 </script>
10.真正的鼠标右键屏蔽
1 <script language="JavaScript"> 2 <!-- 3 4 if (window.Event) 5 document.captureEvents(Event.MOUSEUP); 6 7 function nocontextmenu() 8 { 9 event.cancelBubble = true 10 event.returnValue = false; 11 12 return false; 13 } 14 15 function norightclick(e) 16 { 17 if (window.Event) 18 { 19 if (e.which == 2 || e.which == 3) 20 return false; 21 } 22 else 23 if (event.button == 2 || event.button == 3) 24 { 25 event.cancelBubble = true 26 event.returnValue = false; 27 return false; 28 } 29 30 } 31 32 document.oncontextmenu = nocontextmenu; // for IE5+ 33 document.onmousedown = norightclick; // for all others 34 //--> 35 </script>
ps:转自苏洋