zoukankan      html  css  js  c++  java
  • 禁止鼠标右键的代码(转)

    1.禁止鼠标左右键代码/禁止网页选中/禁止另存为/防复制代码

    按 Ctrl+C 复制代码
    按 Ctrl+C 复制代码

    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>
    复制代码
  • 相关阅读:
    String类可以被继承吗?我们来聊聊final关键字!
    微信小程序中使用阿里ICON图标
    兼容iphone x刘海的正确姿势
    解决ios下部分手机在input设置为readonly属性时,依然显示光标
    react jsx 中使用 switch case 示例
    react 中使用 JsBarcode 显示条形码
    解决IDEA输入法输入中文候选框不显示问题
    svn提交代码失败提示清理(清理失败并且报错信息乱码解决办法)
    css笔记
    修改Mysql数据库的字符集
  • 原文地址:https://www.cnblogs.com/red-fox-qhq/p/4249593.html
Copyright © 2011-2022 走看看