4
有没有人知道如何确定一个窗口是否被window.showModalDialog()
打开? window.opener
当新窗口由window.open()
打开时返回父窗口,但由于某种原因,当您使用window.showModalDialog()
时,window.opener
返回为未定义。 jQuery解决方案也受到欢迎。确定窗口是否由window.showModalDialog打开?
有没有人知道如何确定一个窗口是否被window.showModalDialog()
打开? window.opener
当新窗口由window.open()
打开时返回父窗口,但由于某种原因,当您使用window.showModalDialog()
时,window.opener
返回为未定义。 jQuery解决方案也受到欢迎。确定窗口是否由window.showModalDialog打开?
您可以检查是否window.dialogArguments定义:
function isModalWindow()
{
return (window.dialogArguments != null);
}
感谢。我实际上使用if(typeof window.dialogArguments!='undefined')来处理我们的具体情况,但这让我朝着正确的方向前进。 – ryanulit 2010-11-19 14:41:26