Frage

Wer weiß, wie um herauszufinden, ob ein Fenster durch window.showModalDialog() geöffnet wurde? window.opener gibt das übergeordnete Fenster, wenn das neue Fenster von window.open() geöffnet wird, aber aus irgendeinem Grund, wenn Sie window.showModalDialog(), window.opener kehrt als undefiniert verwendet werden. jQuery-Lösungen sind ebenfalls willkommen.

War es hilfreich?

Lösung

Sie können überprüfen, ob window.dialogArguments definiert ist:

function isModalWindow()
{
    return (window.dialogArguments != null);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top