我用showModalDialog打开一个页面,如何在打开的页面上得到父窗口的域值?

lzx123 2002-07-17 02:50:23
我用showModalDialog打开一个页面,如何在打开的页面上得到父窗口的域值?
如果我用WINDOW。OPEN的话用 window.opener.addressField;就可以取出父窗口页面的域来,用showModalDialog的话,我改什么办??
...全文
158 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yonghengdizhen 2002-07-22
  • 打赏
  • 举报
回复
window.opener.document.all.yourfieldname
workflow 2002-07-22
  • 打赏
  • 举报
回复
真不错。
fokker 2002-07-17
  • 打赏
  • 举报
回复
其实ashamwolf(狼皮)的方法是对的,但是因为你的页面上有一个表单,所以使用parentWin.addressField就得不到域addressField的值了。
fokker 2002-07-17
  • 打赏
  • 举报
回复
window.showModalDialog("xxxx.htm",window,"...")

打开的窗口这样取值:
var pwin = window.dialogArguments;
var doc=pwin.document;
alert(doc.all.addressField);
lzx123 2002-07-17
  • 打赏
  • 举报
回复
好象不行呀,救命呀!
wenlamb 2002-07-17
  • 打赏
  • 举报
回复
在父窗口设定你要的域的ID,然后在打开的showModalDialog可以拿它的值吧!试试吧!我也不太清楚了。
ashamwolf 2002-07-17
  • 打赏
  • 举报
回复
将window对象作为showModalDialog方法的参数,即:
window.showModalDialog("xxxx.htm",window,"...")

在打开的窗口中用如下语句取出父窗口的域::
var parentWin = window.dialogArguments;
alert(parentWin.addressField);
jintooth 2002-07-17
  • 打赏
  • 举报
回复
window.parent行不行?

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧