Ключевой шорткат в javascript? - PullRequest
0 голосов
/ 18 марта 2011

Я пытаюсь сделать простую функцию ярлыков для своего сайта, и я очень новичок в JavaScript. в основном простая вещь: когда кто-то нажимает клавишу «n» (код ключа: 78), переходите на страницу «display.php». И я хочу, чтобы это работало на всех платформах (например, Mozilla и т. Д.).

Ответы [ 2 ]

0 голосов
/ 18 марта 2011

Используйте это:

<script type="text/javascript">
    document.onkeyup = KeyCheck;       

    function KeyCheck(e)
    {
       var KeyID = (window.event) ? event.keyCode : e.keyCode;
       switch(KeyID)
       {
          case KEY_CODE:
          document.Form1.KeyName.value = "...";
          <!-- DO STUFF --> 
       }
    }
 </script>
0 голосов
/ 18 марта 2011

для обеспечения кросс-браузерной функциональности рекомендуется передавать на такие распространенные библиотеки, как jQuery.Есть способ сделать это: http://api.jquery.com/keypress/

Попробуйте это

$('body').keypress(function(event) {
  if (event.which == '78') {
     window.location.href = 'yourURL';
   }
});
...