Приветствую друзья!
Прошу помочь с таким вопросом. Я динамически создаю новое окно
window и отслеживаю его события (открылось, закрылось). Но вот незадача в том, что события перестают работать как только в созданном окне я гуляю по ссылкам.
Тут я по клику
#new-window-id создаю окно
win для редактирования контента. Как только это окно закрывается
win.closed, я обновляю iframe
#iframeID на основной странице. Это работает и события отслеживаются. Но до тех пор, пока я не кликаю в созданном окне ссылки. А мне их надо кликать, я там контент редактирую
$('#new-window-id').on('click', function(){
var finalUrl = $(this).attr('href');
var win = window.open(
finalUrl,
'fullWindowMode');
console.log('created '+ win.name);
var timer = setInterval(function() {
if(win.closed) {
console.log('closed '+ finalUrl);
clearInterval(timer);
document.getElementById('#iframeID').contentWindow.location.reload();
}
}, 1000);
});
Есть идеи как отслеживать события всегда?
p.s. соре я бекендер xD