使用window.returnvalue;
在父级页面打开子集页面,可以获取子集的返回值。在子集中给window.returnvalue赋值,将在父级中获得这个值。
父级中这样写:
var returnVal=window.ShowModeDialog(xxxxx);
子集中这样写:
window.returnvalue=input框的值。
父级中的returnVal变量就是你要的值了。
除了这个,还可以使用cookie、sessionstrog等来存储,不过window.returnvalue是最简便也是最适合你的。
父页面:
var nn=window.showModalDialog("reportname.htm","", "dialogWidth:200px;dialogHeight:150px;status:0;");
if(nn==null || nn.length<1) return;
子页面, reportname.htm:
请输入报表名称: