dialog弹窗为父级页面传值?
已解决!看了csdn中秋思王子的回答:(在此分享)http://bbs.csdn.net/topics/390238215A页面一个控件,调用B页面,然后B页面返回值可以...
已解决!看了csdn 中秋思王子的回答:(在此分享)
http://bbs.csdn.net/topics/390238215
A页面一个控件,调用B页面,然后B页面返回值可以处理。
方法如下:A页面定一个带参数的方法,然后B页面在关闭时,调用A页面定义的这个方法,并传递参数值,即可。
A页面方法 funcation abc(aa,bb){处理代码}
B页面调用 artDialog.opener.abc('123','456');
就行了。
我现在也遇到问题了,是A页面有多个地方调用B页面,然后B页面返回 展开
http://bbs.csdn.net/topics/390238215
A页面一个控件,调用B页面,然后B页面返回值可以处理。
方法如下:A页面定一个带参数的方法,然后B页面在关闭时,调用A页面定义的这个方法,并传递参数值,即可。
A页面方法 funcation abc(aa,bb){处理代码}
B页面调用 artDialog.opener.abc('123','456');
就行了。
我现在也遇到问题了,是A页面有多个地方调用B页面,然后B页面返回 展开
1个回答
展开全部
使用window.returnvalue;
在父级页面打开子集页面,可以获取子集的返回值。在子集中给window.returnvalue赋值,将在父级中获得这个值。
父级中这样写:
var returnVal=window.ShowModeDialog(xxxxx);
子集中这样写:
window.returnvalue=input框的值。
父级中的returnVal变量就是你要的值了。
除了这个,还可以使用cookie、sessionstrog等来存储,不过window.returnvalue是最简便也是最适合你的。
在父级页面打开子集页面,可以获取子集的返回值。在子集中给window.returnvalue赋值,将在父级中获得这个值。
父级中这样写:
var returnVal=window.ShowModeDialog(xxxxx);
子集中这样写:
window.returnvalue=input框的值。
父级中的returnVal变量就是你要的值了。
除了这个,还可以使用cookie、sessionstrog等来存储,不过window.returnvalue是最简便也是最适合你的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询