确定window.showModalDialog是否打开了窗口?

时间:2010-11-19 13:33:58

标签: javascript jquery window.opener showmodaldialog

有谁知道如何确定window.showModalDialog()是否打开了一个窗口?当window.opener打开新窗口时,window.open()会返回父窗口,但出于某种原因,当您使用window.showModalDialog()时,window.opener将返回未定义。 jQuery解决方案也很受欢迎。

1 个答案:

答案 0 :(得分:4)

您可以检查是否定义了window.dialogArguments

function isModalWindow()
{
    return (window.dialogArguments != null);
}