Determine se a janela foi aberta por janela.showmodaldialog?
-
26-09-2019 - |
Pergunta
Alguém sabe como descobrir se uma janela foi aberta por window.showModalDialog()
? window.opener
Retorna a janela dos pais quando a nova janela é aberta por window.open()
, mas por algum motivo quando você usa window.showModalDialog()
, window.opener
retorna como indefinido. As soluções jQuery também são bem -vindas.
Solução
Você pode verificar se Window.Dialogarguments é definido:
function isModalWindow()
{
return (window.dialogArguments != null);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow