Комбинация клавиш IE7

Как я могу обрабатывать нажатия клавиш в Javascript в IE7, которые являются комбинациями клавиш?

Например, я бы хотел, чтобы команда "Ctrl + I" запустила мой скрипт уведомления. Как я могу пойти по этому поводу?

1 ответ

Решение

Если использование jQuery является опцией, вы можете взглянуть на этот проект:

http://code.google.com/p/js-hotkeys/

Если jQuery не является опцией, но основное внимание уделяется только IE7 (тестируется только в этом), вы можете использовать следующий пример кода для сборки:

<html>
  <head>
  <script type="text/javascript">
    function handleKeyDown() {
      if (event.ctrlKey && event.keyCode == 17) {
         alert('ctrl-i pressed!');
      }
    }
  </script>
</head>
<body onkeydown="handleKeyDown()">
</body>
</html>
Другие вопросы по тегам