Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   window.open Как узнать, что окно закрыли? (https://javascript.ru/forum/misc/37908-window-open-kak-uznat-chto-okno-zakryli.html)

OklickSpb 15.05.2013 12:49

В этих двух браузерах решил проблему при помощи проверки closed
setInterval(function(){
   if (win.closed) {
      exitWindow()
      return 0;
   }
}, 200)

OklickSpb 15.05.2013 13:08

И еще один маленький вопрос, можно ли как нибудь узнать, открыто ли сейчас окно?
Ситуация такая: Пользователь создает window.open, в переменную записывается ссылка на окно.
Но если пользователь не закрыв окно обновляет страницу в которой и была записана ссылка на window.open окна, то можно ли как нибуль после оновления страницы узнать открыто ли сейчас окно, которое пользователь открыл до обновления?

danik.js 15.05.2013 17:12

sessionStorage в помощь. Возможно через postMessage можно решить проблему.


Часовой пояс GMT +3, время: 12:39.