Запрет Ctrl-U с помощью горячих клавиш
Да вот вспомнилось статейка, где учил горячие клавиши, не чего делать в данный момент, вот решил сайт свой обновить, и добавил этот скрипт, что показывает при нажатии на клавишу Ctrl Запретная клавиша, в общем есть пробная HTML для примера, зайдите и посмотрите его в деле, за одно посмотрим работает ли она во всех браузерах.
Установка: Перед закрывающим тегом </head> вставьте данный код:
Code
<script type="text/javascript"> document.onkeydown=key; function key() { window.status=event.keyCode; if(event.keyCode==85)alert("Запрещенная клавиша U"); if(event.keyCode==17)alert("Запрещенная клавиша CTRL"); } </script>
А тут написано все клавиши:
Code
<script type="text/javascript"> document.onkeydown=key; function key() { window.status=event.keyCode; if(event.keyCode==81)alert("Запрещенная клавиша Q"); if(event.keyCode==87)alert("Запрещенная клавиша W"); if(event.keyCode==69)alert("Запрещенная клавиша E"); if(event.keyCode==82)alert("Запрещенная клавиша R"); if(event.keyCode==84)alert("Запрещенная клавиша T"); if(event.keyCode==89)alert("Запрещенная клавиша Y"); if(event.keyCode==85)alert("Запрещенная клавиша U"); if(event.keyCode==73)alert("Запрещенная клавиша I"); if(event.keyCode==79)alert("Запрещенная клавиша O"); if(event.keyCode==80)alert("Запрещенная клавиша P"); if(event.keyCode==65)alert("Запрещенная клавиша A"); if(event.keyCode==83)alert("Запрещенная клавиша S"); if(event.keyCode==68)alert("Запрещенная клавиша D"); if(event.keyCode==70)alert("Запрещенная клавиша F"); if(event.keyCode==71)alert("Запрещенная клавиша G"); if(event.keyCode==72)alert("Запрещенная клавиша H"); if(event.keyCode==74)alert("Запрещенная клавиша J"); if(event.keyCode==75)alert("Запрещенная клавиша K"); if(event.keyCode==76)alert("Запрещенная клавиша L"); if(event.keyCode==90)alert("Запрещенная клавиша Z"); if(event.keyCode==88)alert("Запрещенная клавиша X"); if(event.keyCode==67)alert("Запрещенная клавиша С"); if(event.keyCode==86)alert("Запрещенная клавиша V"); if(event.keyCode==66)alert("Запрещенная клавиша B"); if(event.keyCode==78)alert("Запрещенная клавиша N"); if(event.keyCode==77)alert("Запрещенная клавиша M"); if(event.keyCode==67)alert("Запрещенная клавиша С"); if(event.keyCode==43)alert("Запрещенная клавиша +"); if(event.keyCode==61)alert("Запрещенная клавиша ="); if(event.keyCode==32)alert("Запрещенная клавиша ПРОБЕЛ"); if(event.keyCode==16)alert("Запрещенная клавиша SHIFT"); if(event.keyCode==17)alert("Запрещенная клавиша CTRL"); if(event.keyCode==9)alert("Запрещенная клавиша TAB"); if(event.keyCode==20)alert("Запрещенная клавиша CAPS LOCK"); if(event.keyCode==13)alert("Запрещенная клавиша ENTER"); if(event.keyCode==191)alert("Запрещенная клавиша /"); if(event.keyCode==221)alert("Запрещенная клавиша ]"); if(event.keyCode==220)alert("Запрещенная клавиша \\"); if(event.keyCode==192)alert("Запрещенная клавиша `"); if(event.keyCode==49)alert("Запрещенная клавиша 1"); if(event.keyCode==50)alert("Запрещенная клавиша 2"); if(event.keyCode==51)alert("Запрещенная клавиша 3"); if(event.keyCode==52)alert("Запрещенная клавиша 4"); if(event.keyCode==53)alert("Запрещенная клавиша 5"); if(event.keyCode==54)alert("Запрещенная клавиша 6"); if(event.keyCode==55)alert("Запрещенная клавиша 7"); if(event.keyCode==56)alert("Запрещенная клавиша 8"); if(event.keyCode==57)alert("Запрещенная клавиша 9"); if(event.keyCode==48)alert("Запрещенная клавиша 0"); if(event.keyCode==27)alert("Запрещенная клавиша ESC"); if(event.keyCode==112)alert("Запрещенная клавиша F1"); if(event.keyCode==113)alert("Запрещенная клавиша F2"); if(event.keyCode==114)alert("Запрещенная клавиша F3"); if(event.keyCode==115)alert("Запрещенная клавиша F4"); if(event.keyCode==116)alert("Запрещенная клавиша F5"); if(event.keyCode==117)alert("Запрещенная клавиша F6"); if(event.keyCode==118)alert("Запрещенная клавиша F7"); if(event.keyCode==119)alert("Запрещенная клавиша F8"); if(event.keyCode==120)alert("Запрещенная клавиша F9"); if(event.keyCode==121)alert("Запрещенная клавиша F10"); if(event.keyCode==122)alert("Запрещенная клавиша F11"); if(event.keyCode==123)alert("Запрещенная клавиша F12"); if(event.keyCode==45)alert("Запрещенная клавиша Insert"); if(event.keyCode==46)alert("Запрещенная клавиша Delete"); if(event.keyCode==154)alert("Запрещенная клавиша PrintScreen"); if(event.keyCode==35)alert("Запрещенная клавиша End"); if(event.keyCode==36)alert("Запрещенная клавиша Home"); if(event.keyCode==37)alert("Запрещенная клавиша стрелка влево"); if(event.keyCode==38)alert("Запрещенная клавиша стрелка вверх"); if(event.keyCode==39)alert("Запрещенная клавиша стрелка вправо"); if(event.keyCode==40)alert("Запрещенная клавиша стрелка вниз"); if(event.keyCode==123)alert("Запрещенная клавиша "); } </script>
Пожалуйста напишите в комментариях, в каких браузерах сработало а в каких нет, это для вас же, так как можем потом обновит код.
Автор\Источник: ucozon.ru
Для того что бы скачать архив необходимо зайти на сайт как пользователь.
Просмотров: 7555
| Комментарии: 12
| Рейтинг: 4.0 /4 |
- Оценить -
Отлично
Хорошо
Неплохо
Плохо
Ужасно
|Категория: Скрипты Разное | Добавил: STAFF
| Дата: 07.09.2011 | Скачали: 0 | Теги: запрет , горячих , Ctrl-U , клавиш , помощью
Похожие новости на нашем сайте
Всего комментариев: 12
Порядок вывода комментариев:
По умолчанию
Сначала новые
Сначала старые
0
Здравствуйте, работает у меня во всех браузерах кроме fox. Подскажите пожалуйста, как то можно в сплывающие окно добавить своё содержимое, и менять стили окна, а так же убрать надпись, не показывать всплывающие окно?
0
ctrl+u работает только в мозиле в остальных блокирует
0
A MOJNA I NE TOLIKA CEREZ MAZILU voidete s liubova brawzera i napisite " view-source:url stranitu" catoruiu vi hotite videti polnii cod vot i vseo !!! anti blokirovka ctrl + u esti i eshio adin bag v atam scripte, voidete na stranitu catoruiu vam nujna i oceni bistra najimite ctrl+u ,,, script ne uspevaet delati sfoiu rabotu,,,, vi bistree nevo !!! a esli ne palucilasi , abnavlite stranitu i srazu ,oceni ,oceni bistra najimite na ctrl + u ! vseo rabotaet !!! cto hocet samnoi paabshetza, naidite na skype - mp_of_rap!!!
0
Это уже дело принципа, его легко можно блокировать, например для всех браузеров возможно создать программу, чтобы браузер не показывал ссылку view-source: или какие там еще коды есть ? это все можно блокировать, ведь это же программа.
0
хрень полнейшая... не майтесь фигнёй - не тупите, код не скрыть никак... Кроме "горячих" клавиш, есть ещё и функции в браузере "исходный код"!!!
-1
очень схоже с моей версией плюс в том, что мой ловит также если включен капс лок
-1
Понятно. Как и думал, сделаю для всех браузеров через условные.
0
Это вообще не сделать никак.
0
Дай ссылку на сайт и я нажму и получу код как обычно