javascript中的关键快捷方式?

时间:2011-03-18 19:35:44

标签: javascript-events shortcuts

我正在尝试为我的网站创建一个简单的快捷方式功能,我在javascript中非常新。基本上很简单的事情:当有人按“n”键时(键码:78)跳转到页面“display.php”。我希望这适用于所有平台(即mozilla等)。

2 个答案:

答案 0 :(得分:0)

为确保跨浏览器功能,最好在jQuery等公共库上进行中继。有一种方法可以做到这一点:http://api.jquery.com/keypress/

试试这个

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

答案 1 :(得分:0)

使用此:

<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>