用javascript如何定义一个键盘热键 来代替 shift+tab 事件

解决方案 »

  1.   

    来上一段<SCRIPT LANGUAGE="JavaScript1.2">
    <!--var NS = (window.Event) ? 1 : 0;function checkKey(e) {
      var code = (NS) ? e.which : event.keyCode;
      var key = String.fromCharCode(code);
      for (var i = 0; i < ar.length; i++) {
        if (key == ar[i].key) location.href = ar[i].url;
      }
    }function hotKey(key, url) {
      this.key = key;
      this.url = url;
    }if (NS) document.captureEvents(Event.KEYPRESS)
    document.onkeypress = checkKey;var ar = new Array();
    ar[ar.length] = new hotKey("h", "http://www.docjs.com/");
    ar[ar.length] = new hotKey("m", "http://www.microsoft.com/");
    ar[ar.length] = new hotKey("n", "http://www.netscape.com/");// -->
    </SCRIPT>