[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Запрет Ctrl+A, Ctrl+U, Ctrl+C и кнопок мыши (Javascript)
Sherzod_230688Дата: Shanba, 05.04.2014, 13:18 | Сообщение # 1
Майор
Группа: Sayt Prezidenti ( SP)
Сообщений: 4702
Статус: Оффлайн


Скрипт который запрещает нажатие таких клавиатурных сочетаний, как: 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 дописать параметр. 
Просто замените на страницах 
Код
<body>

на : 
Код
<body onkeypress="returncatchControlKeys(event)">


Вот и всё! Думаю многим людям пригодится 


SEV.UZ
 
  • Страница 1 из 1
  • 1
Поиск: