2010-11-19 8 views
4

창이 열려 window.showModalDialog()에 의해 열리는 알아낼 방법을 아는 사람 있습니까? window.opener은 새 창이 window.open()에 의해 열릴 때 부모 창을 반환하지만 window.showModalDialog()을 사용하면 어떤 이유로 인해 window.opener이 정의되지 않은 상태로 반환됩니다. jQuery 솔루션도 환영합니다. window.dialogArguments가 정의되어있는 경우window.showModalDialog에 의해 창이 열렸는 지 확인 하시겠습니까?

답변

4

확인해 볼 수 있습니다 :

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

감사합니다. 사실 (typeof window.dialogArguments! = 'undefined') 특정 사례에 대해 실제로 사용했지만 이것이 올바른 방향으로 가고 있습니다. – ryanulit

관련 문제