Привет, Гость | Вход | Регистрация

post:

  • Страница 1 из 1
  • 1
Запрет Ctrl+A, Ctrl+U, Ctrl+C и кнопок мыши (Javascript)

Joker

Пользователь

Сообщений: 31

Награды: 0

Репутация: 0

Статус: Offline

Joker
Скрипт который запрещает нажатие таких клавиатурных сочетаний, как: Ctrl+A, Ctrl+C, Ctrl+U и правой кнопки мыши. 
 на страницах перед /head :

Код
<script type="text/javascript">  
  document.ondragstart = test;  
  document.onselectstart = test;  
  document.oncontextmenu = test;  
  function test() {  
  return false;  
  }  
  document.oncontextmenu;  
  function catchControlKeys(event){  
  var code=event.keyCode ? event.keyCode : event.which ? event.which : null;  
  if (event.ctrlKey){  
  // Ctrl+U  
  if (code == 117) return false;  
  if (code == 85) return false;  
  // Ctrl+C  
  if (code == 99) return false;  
  if (code == 67) return false;  
  // Ctrl+A  
  if (code == 97) return false;  
  if (code == 65) return false;  
  }  
  }  
  </script>
Но это не всё, чтобы скрипт запрета нажатия сочетаний клавиш, нужно в body дописать параметр. 
 Просто замените на страницах
Код
[size=8]<body>

на :
Код
<body onkeypress="return catchControlKeys(event)">
 
  • Страница 1 из 1
  • 1
Поиск: