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

Javascript jQuery目标不同的窗口/弹出窗口,javascript,jquery,popup,target,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.preventDefa

我让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();
}
是一个窗口引用;现在你可以

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

好啊我明白这一点。然而,我不明白为什么当我加载页面时弹出窗口会打开。该功能由flash中的按钮执行,在打开页面时无法执行。在弹出窗口中,url是“function(selector,context){returnnewjquery.fn.init(selector,context,rootjQuery);}”,非常抱歉。函数名和我给窗口的变量名是相同的。因此,当文档准备好加载时,它会查找在本例中是函数的实例,并启动该函数。它可以正常工作,但是,卸载函数会在弹出窗口打开时触发,而不是在关闭时触发:/I我将粘贴问题中上述函数的更新版本。
$(otherWindow).unload(...);