Сохранить ссылку на всплывающее окно над обновлением страницы в Javascript - PullRequest
3 голосов
/ 02 марта 2011

Кто-нибудь знает, есть ли способ сохранить ссылку на всплывающее окно после обновления страницы, чтобы вы могли продолжать доступ к ней?

Первоначально я задумывался о том, чтобы связать ссылочную переменную с помощью JSON, сохранить ее в файле cookie и выполнить eval () после обновления страницы, но у меня еще не было возможности проверить ее.

Я на правильном пути, или это вообще возможно?

Ответы [ 2 ]

2 голосов
/ 13 октября 2011

Внутри вашего дочернего окна попробуйте что-то вроде этого:

window.setInterval(function(){
 try{
  window.opener.win = window;
 } catch(e){}
}, 300);

Я получил это от здесь .Кажется, работает на всех браузерах.

0 голосов
/ 02 марта 2011

Хм, поскольку запросы http / page не сохраняют состояние, я не думаю, что есть какой-либо способ сохранить ссылку. Я не уверен, что вы хотите сделать с всплывающим окном, но, возможно, вы можете использовать iframe или подделать обновление с помощью запроса Ajax?

Интересно точно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...