使用事件键加载href的键序列

时间:2017-09-03 23:10:13

标签: javascript jquery html

通过评论解决了charCode需要为3,这是ctrl +暂停感谢Jaromanda X

所以我经历过这个网站,似乎无法找到我想要的东西。目前我的JS有以下内容。我试图让它与ctrl + pause一起工作,所以它会在按下键序列ctrl + pause后加载TacomaSB.hta。如果它已经在网站上请提供它,但我似乎无法找到我需要的东西:L

  <script>
  function hrefKeyDown(evt)
 { 
var ev = ((window.event)?(window.event):(evt)); 
var ahref = document.getElementById('connect');
var charCode = ((window.event)?(window.event.keyCode):(((evt.which)?(evt.which):(evt.keyKode))));
if(charCode==19)
{ 
ahref.click();
} 
}
  </script> 

这是身体。

<body onkeydown="hrefKeyDown(event);return false;">
    <a href="/TacomaSB.hta" onclick="document.login_form.submit(); return false;" name="connect" id="connect" onkeydown = "hrefKeyDown(event);return false;"></a>

此刻我暂停工作正常,但我无法弄清楚如何同时执行charCode 19(暂停)和charCode 17(ctrl)

1 个答案:

答案 0 :(得分:0)

Had to change the charCode to 3 was 19 solved via Jaromanda X
<script>

  function hrefKeyDown(evt)
 { 
var ev = ((window.event)?(window.event):(evt)); 
var ahref = document.getElementById('connect');
var charCode = ((window.event)?(window.event.keyCode):(((evt.which)?(evt.which):(evt.keyKode))));
if(charCode==3)
{ 
ahref.click();
} 
}
  </script>