2014-01-23 31 views
-1

我想知道如何在按某個鍵時彈出一個彈出窗口!例如。當我在我的網站上,我按下鍵盤上的「U」鍵上傳一個文件,彈出窗口就會出現。在mediafire.com上,當您按下「u」鍵並出現上傳彈出式對話框時,該功能就會起作用!有人可以幫助我。謝謝!如何在按下某個鍵時在HTML中激活彈出菜單

+1

可能重複(http://stackoverflow.com/questions/4250463/ binding-javascript-keypress-events) – CRABOLO

回答

0

您可以使用javascript來做到這一點。

object.onkeydown=function(){SomeJavaScriptCode}; 

您也可以改用HTML5。欲瞭解更多信息請看這裏:http://www.homeandlearn.co.uk/JS/html5_canvas_keyboard_keys.html

+0

你可以使用keycode和char代碼。這裏解釋:http://www.quirksmode.org/js/keys.html 不同的瀏覽器仍然有一些不一致,所以你應該使用jQuery:http://api.jquery.com/keypress/ – Lotus

0

HTML:

<div id="Popup" style="display:none;"> 
    Upload form here 
</div> 

JS:[裝訂JavaScript的按鍵事件]的

<script> 
    function doKeyDown(e) { 
     if (e.keyCode == 85) { 
      document.getElementById('Popup').style.display = "block"; 
     } 
    } 
</script> 
相關問題