禁止鼠标右键的代码

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:转自苏洋

你可能感兴趣的:(代码)