Pregunta

¿Alguien sabe cómo averiguar si una ventana se abrió por window.showModalDialog()? window.opener devuelve la ventana padre cuando la nueva ventana se abre por window.open(), pero por alguna razón cuando se utiliza window.showModalDialog(), devoluciones window.opener como no definidos. jQuery soluciones también son bienvenidos.

¿Fue útil?

Solución

Se puede comprobar si window.dialogArguments se define:

function isModalWindow()
{
    return (window.dialogArguments != null);
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top