子窗口向父窗口传值的问题

superalu009 2006-03-30 10:12:54
<HTML>
<HEAD>
<TITLE>father</TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function openSubWindow(){
window.open("c.html","mywin", "menubar=no,width=400,height=100,resizeable=yes");
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST name=abc>
<INPUT TYPE="text" NAME="text">
<INPUT TYPE="button" onclick="openSubWindow();" value="Open">
</FORM>
</BODY>
</HTML>

子窗体:
<HTML>
<HEAD>
<TITLE>childer</TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function CloseSelf(){
window.opener.document.abc.text.value=window.document.abc.text.value;
window.close();
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST name=abc>
<INPUT TYPE="text" NAME="text">
<INPUT TYPE="button" onclick="CloseSelf();" value="close">
</FORM>
</BODY>
</HTML>

请问window.opener.document.abc.text.value=window.document.abc.text.value;中的控件abc
能用变量代替吗
例如var bt;
bt=abc;
window.opener.document.bt.text.value=window.document.abc.text.value;
这个类型的
怎样实现
...全文
163 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
superalu009 2006-03-30
  • 打赏
  • 举报
回复
谢谢,问题解决了
yiyioo 2006-03-30
  • 打赏
  • 举报
回复
eval("window.opener.document."+bt+".text.value=window.document.abc.text.value");

这样试试

87,997

社区成员

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

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