Передача объекта в окно>> А как мне передать объект в новое окно, открытое через window.open()?
> в принципе, DOM основного окна доступен из "новооткрытого" через указатель window.opener > в другую сторону можно обращаться через указатель, который возвращает сам window.open()
Ага, я как раз таким образом проблему и решил:
// В первом окне:
window['my-data'] = myData; window.open (...)
// В новом окне:
var myData = window.opener['my-data'];
Во всяком случае, в IE 6.0 и в NN 7.0 работает, думаю, должно и в версиях чуть пораньше сработать.
P.S.: неплохо бы добавить сие решение в ваше сочинение по поводу модальных окон, поскольку решает единственную реальную проблему использования немодальных окон. |