Javascript jQuery:获取所有窗口

Javascript jQuery:获取所有窗口,javascript,jquery,Javascript,Jquery,我使用Prototype Javascript库的窗口类在我的Web应用程序中创建弹出窗口 我想在Windows上提交一个closeonesc命令,我用jQuery来完成这个任务。但我必须对每一个单赢变量都进行严格的总结。所以我在想,必须有一种方法来检查所有窗口,然后将事件放在活动窗口上 这是我的核心事件,它很好地解释了为什么我想更动态地做这件事: jQuery(document).ready(function () { jQuery(this).keyup(function (e) {

我使用Prototype Javascript库的窗口类在我的Web应用程序中创建弹出窗口

我想在Windows上提交一个closeonesc命令,我用jQuery来完成这个任务。但我必须对每一个单赢变量都进行严格的总结。所以我在想,必须有一种方法来检查所有窗口,然后将事件放在活动窗口上

这是我的核心事件,它很好地解释了为什么我想更动态地做这件事:

jQuery(document).ready(function () {

jQuery(this).keyup(function (e) {
    if (typeof (window.win1) != 'undefined') {
        CloseOnEsc(win1, e);
    }
});


jQuery(this).keyup(function (e) {
    if (typeof (window.win3) != 'undefined') {
    CloseOnEsc(win3, e);
    }
});


jQuery(this).keyup(function (e) {
    if (typeof (window.win2) != 'undefined') {
        CloseOnEsc(win2, e);
    }
});

});


function CloseOnEsc(win, event) {
    if (event.keyCode == 27) {
        win.close();
    }
}

而且可能还有更多的窗口需要我对这个事件进行硬核…

无法获得JavaScript中的窗口列表。你们为什么不保留一组你们打开的窗口,并在它们上面循环呢