1
Я JQuery открыть всплывающее окно: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();
}
Ok. Я понял это. Однако я не понимаю, почему всплывающее окно открывается при загрузке страницы. Функция выполняется кнопкой со вспышки, и это невозможно при открытии страницы. Во всплывающем окне URL-адрес «функция (селектор, контекст)) {return new jQuery.fn.init (селектор, контекст, rootjQuery);}« – pioSko
Приношу свои извинения. Имя функции и имя переменной, которую я дал, были идентичны. Таким образом, при загрузке, когда документ был готов, он искал экземпляр, который в этом случае был функцией и запускал эту функцию. – pioSko
Это работает, однако функция выгрузки запускается, как только всплывающее окно открывается, а не когда оно закрыто:/Я вставлю обновленную версию моей функции выше в вопросе. – pioSko