Как я могу обрабатывать нажатия клавиш в Javascript в IE7, которые являются комбинациями клавиш?IE7 Handle Combination Keypress
Например, мне нужна команда «Ctrl + I» для запуска моего сценария уведомления. Как я могу это сделать?
Как я могу обрабатывать нажатия клавиш в Javascript в IE7, которые являются комбинациями клавиш?IE7 Handle Combination Keypress
Например, мне нужна команда «Ctrl + I» для запуска моего сценария уведомления. Как я могу это сделать?
При использовании 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>
Хороший ответ, но, к сожалению, нет. –
Редактировать: добавлен пример не jquery, надеюсь, что это поможет! – ylebre
Спасибо, очень! –