Question

Does anyone know how to figure out if a window was opened by window.showModalDialog()? window.opener returns the parent window when the new window is opened by window.open(), but for some reason when you use window.showModalDialog(), window.opener returns as undefined. jQuery solutions are also welcome.

Was it helpful?

Solution

You can check if window.dialogArguments is defined:

function isModalWindow()
{
    return (window.dialogArguments != null);
}
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top