如何关闭javascript上ESC键的弹出窗口

How close popup window on ESC keydown on javascript

本文关键字:窗口 ESC 何关闭 javascript      更新时间:2023-09-26

我的问题是这样的:ESC问题

但不同的是,我不能访问子窗口的内容(我不能把脚本放在那个里)。

这可能是我在子窗口的父窗口中处理esc键向下吗。

这就是您所需要的。

var myWindow = window.open();
myWindow.onkeydown = function(e){
    if(e.keyCode === 27){
        alert('esc key pressed');
    }
};

你不能,但你可以使用ajax将指定的内容加载到你自己页面中的模拟窗口(div或类似窗口的东西,这应该不难做到)中,在那里你可以做任何你想做的事情。

这也是(无论如何,在大多数情况下)比弹出窗口更好的加载内容的方式。