Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: HTML
Posted by: Gábor Papp
Added: May 8, 2021 2:41 AM
Views: 471
Tags: no tags
  1.         <script type="text/javascript">
  2.         // 1. megoldas
  3.         /*var message="Az oldalon nem használható a jobb gomb.";
  4.         if (navigator.appName == 'Microsoft Internet Explorer'){
  5.             function NOclickIE(e) {
  6.                 if (event.button == 2 || event.button == 3) {
  7.                     alert(message);
  8.                     return false;
  9.                 }
  10.                 return true;
  11.             }
  12.             document.onmousedown=NOclickIE;
  13.             document.onmouseup=NOclickIE;
  14.             window.onmousedown=NOclickIE;
  15.             window.onmouseup=NOclickIE;
  16.         } else {
  17.             function NOclickNN(e){
  18.                 if (document.layers||document.getElementById&&!document.all){
  19.                    if (e.which==2||e.which==3){
  20.                        alert(message);
  21.                         return false;
  22.                     }
  23.                 }
  24.             }
  25.             if (document.layers) {
  26.                 document.captureEvents(Event.MOUSEDOWN);
  27.                 document.onmousedown=NOclickNN;
  28.             }
  29.             document.oncontextmenu=new Function("alert(message);return false");
  30.         }*/
  31.        
  32.         // 2. megoldas
  33.         var message = "";
  34.         function clickIE() { if (document.all) { (message); return false; } }
  35.         function clickNS(e) {
  36.             if(document.layers || (document.getElementById && !document.all)) {
  37.                if (e.which == 2 || e.which == 3) { (message); return false; }
  38.             }
  39.         }
  40.         if (document.layers)
  41.         { document.captureEvents(Event.MOUSEDOWN); document.onmousedown = clickNS; }
  42.         else { document.onmouseup = clickNS; document.oncontextmenu = clickIE; }
  43.          document.oncontextmenu = new Function("return false");
  44.  
  45.         //for disable select option
  46.         document.onselectstart = new Function('return false');
  47.         function dMDown(e) { return false; }
  48.         function dOClick() { return true; }
  49.         document.onmousedown = dMDown;
  50.         document.onclick = dOClick;
  51.        
  52.         // 3. megoldas - Jquery eseten:
  53.         // $(document).on("contextmenu", function (event) { event.preventDefault(); })
  54.         </script>
  55.         <style type="text/css">
  56.         body {
  57.         -webkit-touch-callout: none;
  58.            -khtml-user-select: none;
  59.           -webkit-user-select: none;
  60.              -moz-user-select: -moz-none;
  61.               -ms-user-select: none;
  62.                   user-select: none;
  63.         }
  64.         input, textarea {
  65.              -moz-user-select: none;
  66.         }
  67.         </style>