2014-01-23 24 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> 
相关问题