Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] JavaScript. window.opener не работает с showModalDialog? (http://forum.oszone.net/showthread.php?t=90506)

BacuJIuu KypraHoB 19-09-2007 10:07 645933

JavaScript. window.opener не работает с showModalDialog?
 
Т.е. когда окно создаётся как window.open(...), то в нём потом конструкция window.opener работает замечательно. А вот когда дочернее создаётся как showModalDialog(...) - уже нет. Почему? Может тонкости какие есть? Заранее спасибо.

Prisoner 19-09-2007 18:52 646223

Доброго времени суток. В модальном окне нет этого свойства. Передавайте в него ссылку на материнское окно самостоятельно:
Код:

var mWin = window.showModalDialog('/some/url', self, 'some properties of modal dialog');
В модальном окне получить ссылку можно как:
Код:

var opener = window.dialogArguments;

BacuJIuu KypraHoB 20-09-2007 15:16 646645

Ура! Работает.


Время: 09:35.

Время: 09:35.
© OSzone.net 2001-