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