когда Вам действительно не нужно поведение, но Вам нужно больше структуры, чем простой массив или словарь.
Продолжают , Это - то, как я думаю о структурах в целом. Я знаю, что у них могут быть методы, но мне нравится сохранять то полное умственное различие.
Из-за ограничений безопасности очень просто , только , если родительское окно и всплывающее окно находятся в одном домене. Если это так, просто используйте это:
// Store the return of the `open` command in a variable
var newWindow = window.open('http://www.mydomain.com');
// Access it using its variable
newWindow.my_special_setting = "Hello World";
В дочернем (всплывающем) окне вы можете получить доступ к этой переменной следующим образом:
window.my_special_setting
Было ли что-то конкретное, что вы хотели сделать после этого?
Предполагая, что это тот же домен, сделайте то, что сказал Барт. Если это другой домен, вы можете использовать хэш-тег для передачи некоторых данных, например http://www.example.com/page#some_data_for_the_page . Вы можете URL-кодировать пары ключ / значение, если у вас достаточно данных, чтобы это гарантировать.