Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Блокировка правой кнопки мыши + некоторых клавиш клавиатуры

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pavel1978

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ДВС!
Давным-давно наткнулся здесь на очень полезную тему - как блокировать правую кнопку мыши (контекстное меню) и др. клавиши, например, ctrl, alt, TAB. etc. Пробовал через поиск ее откопать - ерунда всякая вылезает (про кодировку виндовс, например). Гуру, киньте ссылку на эту ветку?
 
П.С. Ну, или сам скрипт, кто "шарит". Я в свое время его даже сохранил в текстушнике, да энтропия всё пожрала...
 
Заранее извините и спасибо!

Всего записей: 149 | Зарегистр. 13-03-2008 | Отправлено: 08:18 28-11-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pavel1978
зачем это? поверьте, это бессмысленно.
просто перехватываете нажатия, если то, что нужно, то отменяете событие и пузырьки.
 
для правой

Код:
document.addEventListener("contextmenu", function(e) {
   e.preventDefault();
   e.stopPropagation();
   return false;
});

аналогично для нажатий

Код:
document.addEventListener("keydown", function(e) {
  var stop = [32, 9], code = e.which || e.keyCode;
  if (stop.indexOf(code) !== -1) {
     e.preventDefault();
     e.stopPropagation();
     return false;
   }
});

где в массив stop кидаете значения клавиш
https://css-tricks.com/snippets/javascript/javascript-keycodes/
ps: и есть тема - вопросы по javascript

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:28 28-11-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Блокировка правой кнопки мыши + некоторых клавиш клавиатуры


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru