Javascript jQuery目标不同的窗口/弹出窗口
我让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
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(...);