Да, сценарии могут получать доступ к свойствам других окон в том же домене, с которым они имеют дело (обычно получаются через window.open/opener и window.frames / parent). Обычно проще управлять вызовами функций, определенных в другом окне, а не напрямую с переменными.
Однако окна могут умереть или двигаться дальше, и браузеры по-разному справляются с этим. Прежде чем пытаться вызвать его, убедитесь, что окно (a) все еще открыто (! Window.closed) и (b) имеет ожидаемую функцию.
Простые значения, такие как строки, хороши, но, как правило, не рекомендуется передавать сложные объекты, такие как функции, элементы DOM и замыкания между окнами. Если дочернее окно сохраняет объект из своего открывателя, то открыватель закрывается, этот объект может стать «мертвым» (в некоторых браузерах, таких как IE) или вызвать утечку памяти. Могут возникнуть странные ошибки.