تحديد ما إذا كانت النافذة تم فتحها بواسطة window.showmodaldialog؟
-
26-09-2019 - |
سؤال
هل يعرف أي شخص كيفية معرفة ما إذا تم فتح نافذة window.showModalDialog()
? window.opener
إرجاع النافذة الأصل عند فتح النافذة الجديدة بواسطة window.open()
, ، ولكن لسبب ما عند استخدامك window.showModalDialog()
, window.opener
يعود كما غير محدد. حلول jQuery موضع ترحيب أيضًا.
المحلول
يمكنك التحقق إذا Window.Dialogarguments ويعرف:
function isModalWindow()
{
return (window.dialogArguments != null);
}
لا تنتمي إلى StackOverflow