Окно в окно Связь в JS по имени окна - PullRequest
3 голосов
/ 04 января 2011

Есть ли кто-нибудь, кто может дать мне несколько мыслей о том, как обрабатывать связь между окнами, используя JavaScript, что эти два окна не имеют родительских и дочерних отношений. В основном другое окно открывается с помощью метода window.open. Любая блестящая информация приветствуется.

1 Ответ

9 голосов
/ 04 января 2011

при условии, что:

windowHandle=window.open('path/to/document');

вы можете взаимодействовать между обоими окнами.

У вас есть указатель на объект окна из документа, в котором он был открыт с помощью переменной-name:

//doSomething has to be known inside the new window
windowHandle.doSomething();

и от документа внутри нового окна до окна, открывшего новое окно, используя opener -property:

//doSomething has to be known inside the window that opened the new window
opener.doSomething();
...