2009-06-12 2 views
2

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

Например, мне нужна команда «Ctrl + I» для запуска моего сценария уведомления. Как я могу это сделать?

ответ

2

При использовании 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> 
+0

Хороший ответ, но, к сожалению, нет. –

+0

Редактировать: добавлен пример не jquery, надеюсь, что это поможет! – ylebre

+0

Спасибо, очень! –