Javascript 如何使用escape键防止弹出窗口靠近

Javascript 如何使用escape键防止弹出窗口靠近,javascript,Javascript,我有一个javascript window.open弹出窗口,我想防止用户按下ESC键时弹出窗口自行关闭。我不知道如何挂起keydown事件(以及挂在什么对象上?),以便捕获ESC键 请帮帮我 您是否计划在按键后完全禁用ESC键或包含一些功能?ESC键不会关闭我所知道的任何浏览器中的窗口。嗨,Basher,真正的情况是,当我在浏览器中输入我的网站地址时,Java脚本弹出表单将仅在提交表单后显示,用户可以进入网站。但现在的情况是,按下退出键,弹出窗口将关闭。任何限制此问题的选项。您是否计划在按键后

我有一个javascript window.open弹出窗口,我想防止用户按下ESC键时弹出窗口自行关闭。我不知道如何挂起keydown事件(以及挂在什么对象上?),以便捕获ESC键


请帮帮我

您是否计划在按键后完全禁用ESC键或包含一些功能?
ESC
键不会关闭我所知道的任何浏览器中的窗口。嗨,Basher,真正的情况是,当我在浏览器中输入我的网站地址时,Java脚本弹出表单将仅在提交表单后显示,用户可以进入网站。但现在的情况是,按下退出键,弹出窗口将关闭。任何限制此问题的选项。您是否计划在按键后完全禁用ESC键或包含某些功能?
ESC
键不会关闭我知道的任何浏览器中的窗口。嗨,Basher,真正的情况是,当我在浏览器中输入我的网站地址时,只有在提交表单后,才会显示Java脚本弹出表单,用户才能进入网站。但现在的情况是,按下退出键,弹出窗口将关闭。任何限制此问题的选项。
var myWindow = window.open();

myWindow.onkeydown = function(e){
    if(e.keyCode === 27){
        e.preventDefault();
    }
};