Запрет правого клика на сайте

Запрет правого клика на сайте — достаточно часто всплывающая тема. Собственно, всплыла она и у меня (да-да, ничего не мешает открыть исходный код страницы и получить прямые ссылки на нужные материалы, но цель иногда проста — отпугнуть новичков), а значит — давайте разберемся, как получить желаемое.

Опять же — повторяюсь — все просто и очень просто. Исходный код — ниже. Размещаем его в футере, и радуемся — теперь никто не сможет кликнуть правой кнопкой мышки 😉

Пример работы кода — по ссылке.

  1. <script language=JavaScript>
  2.       <!--
  3. var message="Правый клик запрещен!";
  4. ///////////////////////////////////
  5.       function clickIE4(){
  6.       if (event.button==2){
  7.       alert(message);
  8.       return false;
  9.       }
  10.       }
  11. function clickNS4(e){
  12.       if (document.layers||document.getElementById&&!document.all){
  13.       if (e.which==2||e.which==3){
  14.       alert(message);
  15.       return false;
  16.       }
  17.       }
  18.       }
  19. if (document.layers){
  20.       document.captureEvents(Event.MOUSEDOWN);
  21.       document.onmousedown=clickNS4;
  22.       }
  23.       else if (document.all&&!document.getElementById){
  24.       document.onmousedown=clickIE4;
  25.       }
  26. document.oncontextmenu=new Function("alert(message);return false")
  27. // --> 
  28.       </script>

И да — как всегда в случае возникновения вопросов, связанных с тематикой «запрет правого клика на сайте» пишите на почту, или в Telegram.