web的子父窗体的关系一般情况下分为两种:
一种是window.open()打开的子窗体,包括模式模式窗体 window.showModalDialog();
这种子父传值的方法是:opener.document.getElementById("name");------>新打开的子窗体向父窗体的控件传值
另一种是框架性的子父窗体frames:
如下面的一个frames框架:
<frames col="2">
<frame row="2" >
<frame name="f1" src="123.jsp"></frame>
<frame name="f2" src="234.jsp"></frame>
</frame>
<frame row="2" name="f3" src="345.jsp"></frame>
</frames>
在这些子窗体中向其他窗体传值如下:
opener.parent.frames['f1'].document.getElementById("name")=“值”;
或者:
window.parent.frames.f1.document.getElementById("name")=“值”;