2013-02-06 67 views
-1
function addone() 
    { 
      document.getElementById("subtract").disabled=false; 
    x += 1; 
    document.getElementById("result").innerHTML="Doshi has said OK " + x + " times." 
if(x == 1){ 
    document.getElementById("resetall").disabled=false; 
    document.getElementById("reset").disabled=false; 
    document.getElementById("result").innerHTML="Doshi has said OK " + x + " time." 
} 
if(x == 0){ 
    document.getElementById("resetall").disabled=true; 
    document.getElementById("reset").disabled=true; 
    document.getElementById("result").innerHTML="Doshi has not said OK " 
} 
    } 

我想在按下「1」鍵時啓動此功能。如何做到這一點使用按鍵激活Javascript功能

+0

我想不通的onkeydown事件代碼。我很樂意使用它。 – muzzledog

+1

答案已遍佈全國。 檢查: http://stackoverflow.com/a/7555375/465738 –

回答

2
window.onkeypress = function(event) { 
    if (event.keyCode == 41) { 
     // do a function 
    } 
} 

,而不是你可以看看的字符代碼的onkeydown /的onkeyup

列表onkeypress事件:http://www.asciitable.com/

+0

做我需要什麼,在HTML – muzzledog

+0

沒有,只是一個腳本代碼或外部JS這裏麪包含的代碼行 – tobspr

+0

感謝。如果我將其更改爲onkeydown,此代碼是否可以工作? – muzzledog