Теряется reference созданного объекта window
Приветствую друзья!
Прошу помочь с таким вопросом. Я динамически создаю новое окно 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 |
Часовой пояс GMT +3, время: 19:18. |