showModalDialog A页面打开模式窗体B页面,选择一个值,再把值返回A页面

产吅经理 发布于 2013/03/07 15:55
阅读 352
收藏 0

showModalDialog A页面打开模式窗体B页面,选择一个值,再把值返回A页面

A Page Code:

window.showModalDialog('B.aspx', 'from1', 'dialogWidth=600px;dialogHeight=500px');// A页面 打开B

         var obj = window.dialogArguments;  //获取返回值
         alert(obj.name);

B Page Code:

window.returnValue='返回test数据';
       window.close();
亲们,指点一下错误。谢谢

加载中
0
子木007
子木007
大概应该是这样的:

pageA:
  var retValue = window.showModalDialog(pageB);
// retValue 就是返回值

pageB:
 window.returnValue='返回test数据';
//window.dialogArguments  这个应该在这里用

产吅经理
产吅经理
回复 @坑主 : 忘记了,@红薯 弄一个问题结贴提示。 每次都忘记设最佳答案了。
子木007
子木007
回复 @Andy.zhou : 给个最佳答案我就更高兴了 哈哈
产吅经理
产吅经理
谢谢 搞定 你的方法。一目了然的代码 Thanks
0
老大做IT
老大做IT

window.opener 查下度娘。

http://blog.sina.com.cn/s/blog_4e25ddcd0100beo8.html

自己看看吧。程序员要学会查资料。

返回顶部
顶部