JQuery целевой другой окно / всплывающее окно - PullRequest
1 голос
/ 15 декабря 2011

У меня есть 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 Ответ

2 голосов
/ 15 декабря 2011
var otherWindow = window.open(url, windowName, windowSize);

- ссылка на окно; теперь вы можете

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