1

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

但不同的是,我无权访问子窗口的内容(我不能在其中放置脚本)。

是否有可能我esc在父窗口中为子窗口处理 keydown。

4

2 回答 2

5

这就是你所需要的。

var myWindow = window.open();

myWindow.onkeydown = function(e){
    if(e.keyCode === 27){
        alert('esc key pressed');
    }
};
于 2013-08-14T12:15:43.057 回答
0

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

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

于 2013-08-14T12:04:32.797 回答