С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159

Написать скрипт, закрывающий страницу при нажатии сочетания клавиш Ctrl+Shift+C

11.04.2017, 13:35. Показов 2711. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать скрипт, который будет закрывать страницу при нажати сочетания клавиш Ctrl+Shift+c. Помогите написать, не получается.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.04.2017, 13:35
Ответы с готовыми решениями:

Реализовать выход из многопоточного приложения при нажатии сочетания клавиш "Ctrl+С"
Добрый день! Подскажите пжл, как реализоввать выход с многопоточного(консольного) приложения по обработке нажатия клавишь ctrl+c(при этом...

Клавиши shift глючат, при нажатии активируется ещё по 10 клавиш на каждый shift
Добрый день. Товарищи, прошу вас помочь, на форумах ничего не нашёл, способы в стиле переустановки драйверов и откатов системы ...

Написать программу которая при нажатии клавиш:правый Shift+ правый Alt блокировала бы клавишу 9 на клавиатуре.
Добрый день Необходимо написать программу которая при нажатии клавиш:правый Shift+ правый Alt блокировалась бы клавиша 9 на клавиатуре.

8
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
11.04.2017, 13:39
Цитата Сообщение от Disaine Посмотреть сообщение
Помогите написать, не получается
Это нужно с помощью JS делать, а не PHP.
Что именно не получается? Если не получается, значит, У Вас есть наработки? Выложите их, а мы посмотрим, что в них не так. И перечислите ошибки при работе скрипта, если таковые имеются.
0
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
11.04.2017, 13:45  [ТС]
Нет. Набросков нет, я не знаю как это сделать. Поэтому и написал сюда. Я жду, когда сменят раздел(с PHP на JS)
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
11.04.2017, 14:38
Disaine,
JavaScript
1
2
3
4
5
6
document.addEventListener('keydown', function(e) {
  e.preventDefault();
  if (e.ctrlKey && e.shiftKey && e.keyCode === 67) {
    alert('ctr + shift + c');
  }
});
1
 Аватар для evikza
968 / 530 / 244
Регистрация: 20.05.2015
Сообщений: 776
11.04.2017, 15:03
Disaine, всё же дополню ответ Padimanskas.

JavaScript
1
2
3
4
5
6
7
8
9
document.addEventListener('keydown', function(e) {
  var key = e.which,
      keyCtrl = e.ctrlKey,
      keyShift = e.shiftKey;
  
  if (keyCtrl && keyShift && key == 67) {
      window.close(); // закрываем окно
  }
});
0
Эксперт HTML/CSS
 Аватар для Shakalaka
653 / 556 / 322
Регистрация: 27.01.2015
Сообщений: 1,374
11.04.2017, 16:13
Цитата Сообщение от evikza Посмотреть сообщение
window.close(); // закрываем окно
сработает только на окно открытое через window.open()
0
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
11.04.2017, 17:35  [ТС]
Не работает
Пробовал писать id кнопок, тоже

Добавлено через 2 минуты
JavaScript
1
2
3
4
5
6
7
8
<script type="text/javascript">
document.addEventListener('keydown', function(e) {
  e.preventDefault();
  if (e.ctrlKey && e.shiftKey && e.keyCode === 67) {
     window.close();
  }
});
</script>
Добавлено через 44 секунды
Вот так. Теперь эти кнопки не работают на сайте. Проверьте sirexelite.ru. Работает ли?
0
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
11.04.2017, 19:04
Цитата Сообщение от Disaine Посмотреть сообщение
Работает ли?
не работает, потому что скрипт может закрывать только те страницы, которые были открыты этим же скриптом с помощью window.open.
for security reasons, scripts are no longer allowed to close windows they didn't open. Думаю, не нуждается в дополнительных комментариях)
https://developer.mozilla.org/... ent_window
0
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
12.04.2017, 18:05  [ТС]
Ну а можно ли их вовсе откл.?
Я тут ваш скрипт немного изменил. Кнопки больше не работают. Но также и не работают вообще кнопки! Пытался ввести логин, не писалось. Помогите, что не так? Можете их вовсе откл.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
    <script type="text/javascript">
 
document.addEventListener('keydown', function(e) {
 
e.preventDefault();
 
 if ((e.ctrlKey && e.shiftKey && e.keyCode === 67) || (e.ctrlKey && e.shiftKey && e.keyCode === 73)) {
 
   window.close() 
  };
});
 
</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.04.2017, 18:05
Помогаю со студенческими работами здесь

Resharper. При нажатии ctrl shift space, не появляется автодополнение
Ребята помогите плз при нажатии ctrl shift space,не появляется автодополнение! может в настройках включить нужно?

При нажатии Ctrl+Alt+Shift+T запускается Total Commander, как это отключить?
Прошу простить, если пишу не в ту ветку, не знаю куда обратиться. Такая проблема, у меня при сочетании клавиш Ctrl+Alt+Shift+T...

Звук при нажатии клавиш atl, shift, del
Добрый день. Если зайти в любую игру, то при нажатии на клавиши ctr alt del система воспроизводит какой-то странный писк, сразу уточню,...

Показ программы при нажатии сочетания клавиш
Допустим программа запущена, но полностью скрыта (showintaskbar=false) и тому подобное. Как после нажатия сочетания клавиш в любом месте,...

При нажатии заданной клавиши эмулировать нажатие сочетания клавиш
Ребят, посоветуйте гайд, о том как создать биндер клавиш на delphi, что бы при нажатии одной клавиши например f2, происходило виртуальное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru