تحديد ما إذا كانت النافذة تم فتحها بواسطة window.showmodaldialog؟

StackOverflow https://stackoverflow.com/questions/4225464

سؤال

هل يعرف أي شخص كيفية معرفة ما إذا تم فتح نافذة window.showModalDialog()? window.opener إرجاع النافذة الأصل عند فتح النافذة الجديدة بواسطة window.open(), ، ولكن لسبب ما عند استخدامك window.showModalDialog(), window.opener يعود كما غير محدد. حلول jQuery موضع ترحيب أيضًا.

هل كانت مفيدة؟

المحلول

يمكنك التحقق إذا Window.Dialogarguments ويعرف:

function isModalWindow()
{
    return (window.dialogArguments != null);
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top