Window.ShowModaldialog هي طريقة الظهور على نافذة الوضع
ReturnValue هي خاصية كائن نافذة HTML في JavaScript. والغرض من ذلك هو إرجاع قيمة النافذة. عند استخدام وظيفة window.showmodaldialog لفتح نافذة وضع IE (تعرف نافذة الوضع ، أي أنه لا يمكن تشغيل النافذة الأصل بعد فتحها ، ويمكن تشغيلها فقط عند إغلاق نافذة الوضع) ، يتم استخدامها لإرجاع قيمة النافذة. هنا مثال:
1. Parent.html
//father.html <html> <head> <meta name = "generator" content = "Microsoft Visual Studio 6.0"> <title> </title> <script language = "javaScript" window.showmodaldialog ("child.htm" ، null ، "DialogWidth: 350px ؛ dialogheight: 350px ؛ help: no ؛ الحالة: لا") ؛ if (ret) {Alert ('window sub restret true!') ؛ } آخر {ALERT ('window sub reprold false!') ؛ }} </script> </head> <body> <input id = button1 type = button value = button name = button1 onClick = "showmodal () ؛"> </body> </html>2. الطفل
//Child.html <html> <head> <meta name = "generator" content = "Microsoft Visual Studio 6.0"> </title> <script language = "javaScript"> function trans (tag) {if (tag == 0) {window.returnvalue = false ؛ } آخر {window.returnvalue = true ؛ } window.close () ؛ } </script> </head> <body> <input id = button1 type = button value = "return true" name = button1 onClick = "Trans (1)"تلخيص:
وبهذه الطريقة ، يمكن تحقيق وظيفة تمرير القيم من نافذة الوضع إلى النافذة الأصل. بالإضافة إلى كونها قيمة منطقية ، وقيمة عدد صحيح ، وما إلى ذلك ، يمكن أن تكون هذه العائدات أيضًا مجموعة JS ، والتي تستخدم لتمرير كمية كبيرة من البيانات.
للاستخدام المحدد لـ ShowModaldialog ، يرجى الرجوع إلى MSDN.