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.

Foi útil?

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
scroll top