【问题标题】:How close popup window on ESC keydown on javascript如何在 javascript 上关闭 ESC keydown 上的弹出窗口
【发布时间】:2013-08-14 12:02:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript keydown


    【解决方案1】:

    这就是你所需要的。

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2010-12-01
        • 2014-08-30
        • 2011-06-20
        • 1970-01-01
        • 2020-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多