Как отключить правый клик на сайте

Как отключить правый клик на сайте

23.07.201521707

Запрет вывода контекстного меню с помощью правой кнопки мыши еще один способ оградить сайт от копипастеров. Такой запрет, на самом деле, не очень действенный способ защитить сайт. Копировать текст по прежнему можно с помощью привычных сочетаний клавиш CTRL+C или cmd+C, а исходный код можно открыть с помощью меню браузера.

Этот скрипт может послужить отправной точкой для создания своего контекстного меню. Полезно для веб-приложений. Рекомендовать его в чистом виде не могу и даже хочу отговорить ставить этот скрипт.

Для того чтобы отключить правый клик у вас на сайте, необходимо разместить между тегами <head> </head> следующий JavaScript код:

Код
<script language=JavaScript>  
var message="Правый клик запрещен!";  
  function clickIE4(){  
  if (event.button==2){  
  alert(message);  
  return false;  
  }  
  }  
function clickNS4(e){  
  if (document.layers||document.getElementById&&!document.all){  
  if (e.which==2||e.which==3){  
  alert(message);  
  return false;  
  }  
  }  
  }  
if (document.layers){  
  document.captureEvents(Event.MOUSEDOWN);  
  document.onmousedown=clickNS4;  
  }  
  else if (document.all&&!document.getElementById){  
  document.onmousedown=clickIE4;  
  }  
document.oncontextmenu=new Function("alert(message);return false")  
  </script>

Способ популярный, но рекомендую также посмотреть добавление ссылки при копировании. Такой способ будет менее раздражительным. Не могу утверждать и говорить за всех пользователей, лично меня отсутствие контекстного меню раздражает.




Сохраните в социальную сеть
Комментарии (7)
Kophack 23.07.2015 в 10:40Спам
Ну скрипт так себе есть и хорошие и плохие стороны у скрипта.
2
Ну как же без этого.
1
Виталий 23.07.2015 в 21:06Спам
Подскажите, а есть такой скрипт, что бы не могли просматривать код сайта?
0
Нету. Заходишь в меню браузера и открываешь исходный код.
0
Юрий Герук 23.07.2015 в 14:48Спам
этот скриптик для детей, поставьте расширение для браузера Web Developer, заблокировать java script и все, скриптик более вам не будет мешать
0
Это не обязательно делать. Достаточно и консоля браузера.
1
Юрий Герук 24.07.2015 в 10:49Спам
хотя да, нашел этот пунктик ))
0
Чтобы оставить комментарий под этой публикацией,
зарегистрируйтесь или войдите.
Рейтинг лучших сервисов для самостоятельного создания сайта.
Лучшие конструкторы
Легко! Если пользоваться нашими советами.
Создать сайт