Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当按下某个键时,如何激活html中的弹出菜单_Javascript - Fatal编程技术网

Javascript 当按下某个键时,如何激活html中的弹出菜单

Javascript 当按下某个键时,如何激活html中的弹出菜单,javascript,Javascript,我想知道当按下某个键时,你怎么能弹出一个窗口!。例如当我在我的网站上时,我按键盘上的“U”键上传文件,弹出窗口就会出现。在mediafire.com上,当您按下“u”键并出现上传弹出对话框时,有一个按钮可以工作!有人能帮我吗。谢谢 您可以通过使用javascript来实现这一点 object.onkeydown=function(){SomeJavaScriptCode}; 你也可以改用HTML5。有关更多信息,请参见此处:HTML: <div id="Popup" style="dis

我想知道当按下某个键时,你怎么能弹出一个窗口!。例如当我在我的网站上时,我按键盘上的“U”键上传文件,弹出窗口就会出现。在mediafire.com上,当您按下“u”键并出现上传弹出对话框时,有一个按钮可以工作!有人能帮我吗。谢谢

您可以通过使用javascript来实现这一点

object.onkeydown=function(){SomeJavaScriptCode};
你也可以改用HTML5。有关更多信息,请参见此处:

HTML:

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

在此上传表格
JS:


功能doKeyDown(e){
如果(e.keyCode==85){
document.getElementById('Popup').style.display=“block”;
}
}

您可以使用keycode和char code的可能重复项。这里解释一下:不同的浏览器仍然存在一些不一致之处,因此您应该改用jQuery:
<script>
    function doKeyDown(e) {
        if (e.keyCode == 85) {
            document.getElementById('Popup').style.display = "block";
        }
    }
</script>