LINUX.ORG.RU

[XUL+JS] Как проверить что окно уже открыто?


0

1

Доброго времени суток. Есть функция window.open(...), которая открывает ссылку(страницу) в новом окне. В движке Mozilla есть похожая фунция window.openDialog(...), по сути, это тоже самое что и window.open только открывает XUL файл, вместо страницы. А как проверить что функция создала окно и оно на экране(т.е оно открыто)? Изначально думал передавать в функцию доп.параметр и обрабатывать событие открытия окна, в котором этот параметр устанавливать скажем в TRUE, и тогда перед очередным вызовом window.openDialog можно было бы его проверять, но мне кажется, что это не взлетит.

★★★★★

>А как проверить что функция создала окно и оно на экране(т.е оно открыто)?

Почитать документацию к этой функции, а именно посмотреть, что она возвращает.

anonymfus ★★★★
()
Ответ на: комментарий от anonymfus

Я уже решил проблему: эта функция возвращает имя объекта-идентифкатора окна. Если он не пуст, то нужно проверять у него свойство closed )

xterro ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.