Определить, было ли окно открыто window.showModalDialog? - PullRequest
4 голосов
/ 19 ноября 2010

Кто-нибудь знает, как выяснить, было ли окно открыто window.showModalDialog()? window.opener возвращает родительское окно, когда новое окно открывается с помощью window.open(), но по какой-то причине при использовании window.showModalDialog(), window.opener возвращается как неопределенное. Решения jQuery также приветствуются.

1 Ответ

4 голосов
/ 19 ноября 2010

Можно проверить, определено ли window.dialogArguments :

function isModalWindow()
{
    return (window.dialogArguments != null);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...