我让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();
}
答案 0 :(得分:2)
var otherWindow = window.open(url, windowName, windowSize);
是一个窗口参考;现在你可以
$(otherWindow).unload(...);