jQuery目标不同的窗口/弹出窗口

时间:2011-12-15 14:35:16

标签: javascript jquery popup target

我让jQuery打开一个弹出窗口:

function idealPopUp(str){
    var url = str;
    var windowName = "idealPopUp";
    var windowSize = 'height=820,width=784,toolbar=no,scrollbars=yes';              
    window.open(url, windowName, windowSize);
    event.preventDefault();
}

我可以从原始窗口获得弹出的jQuery目标吗?我想知道什么时候关闭。弹出窗口的内容来自另一个网站,我无法控制它的jas / html等。

我在原始窗口中有这个尝试与弹出窗口对话:

$(document).ready(function(){
    $('#idealPopUp').unload( function () {
        alert("BING");
    });
});

...

...

更新功能:

function idealPopUp(url){
    var windowName = "idealPopUpWindow";
    var windowSize = 'height=820,width=704,toolbar=no,scrollbars=yes';

    var idealPopUpWindow = window.open(url, windowName, windowSize);

    $(idealPopUpWindow).unload( function () {
        alert("BING");
    });
    event.preventDefault();
}

1 个答案:

答案 0 :(得分:2)

var otherWindow = window.open(url, windowName, windowSize);

是一个窗口参考;现在你可以

$(otherWindow).unload(...);