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> </tit window.showmodaldialog ("Child.htm", null, "Dialogwidth: 350px; Dialogheight: 350px; помощь: нет; Статус: нет"); if (ret) {alert ('подзадача возвращает true!'); } else {alert ('Подпозит возвращает false!'); /2. Child.html
//child.html <html> <head> <meta name = "generator" content = "Microsoft Visual Studio 6.0"> <Title> </title> <script language = "javascript"> function trans (Tag) {if (Tag == 0) {window.returnValue = false; } else {window.returnValue = true; } window.close (); } </script> </head> <body> <input id = button1 type = button value = "return true" name = button1 onclick = "trans (1)"> <input id = button2 type = значение кнопки = "return false" name = onclick = "trans (0)"> </body> </html>Суммировать:
Таким образом, функция передачи значений из окна режима в родительское окно может быть реализована. В дополнение к логическому значению, целочисленному значению и т. Д., Это возвратное значение также может быть массивом JS, который используется для передачи большого количества данных.
Для конкретного использования Showmodaldialog, пожалуйста, обратитесь к MSDN.