2017-09-03 84 views
0

解決VIA爲3這是CTRL +暫停感謝Jaromanda X按鍵順序加載HREF

所以我一直通過這個網站,似乎無法找到什麼需要COMMENT則charCode我在尋找。目前,我有以下爲我的JS。我正在嘗試使用ctrl +暫停工作,因此它會在按下按鍵序列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(暫停)和17則charCode(CTRL)

+0

的可能的複製[捕獲ctrl + z鍵組合在javascript](https://stackoverflow.com/questions/16006583/capturing-ctrlz-key-combination-in-javascript) –

+0

ctrl +暫停實際上導致ctrlKey爲真,並且**的鍵碼3 ** - 因爲鍵盤很奇怪 –

+0

OMG謝謝你@JaromandaX這就是它......你最好的 – Tacoma

回答

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>