javascript子页面的值传给父页面

第一个页面:<scripttype="text/javascript">functionshowDetail(){varparastr="width=720,height... 第一个页面:

<script type="text/javascript">
function showDetail(){
var parastr = "width=720,height=460,left=100,location=no,scrollbars=yes,menubar=no,toolbar=no,resizable=yes";
var temp = window.open("searchBaseInfoAll.do","newWin",parastr);
temp.focus();

}
</script>
<html:form action="saveJqdtInfo.do" >
<table cellSpacing=1 cellPadding=1 width="80%" align=center border=0 bgcolor="gray">
<html:hidden name="jqdtInfo" property="BH"/>
<tr>
<td class=forumColorOne><div align="center"><bean:message key="SZJG"/></div></td>
<td bgcolor="white" colspan="3"><input type="text" name="test" value="2341324132" /><html:textarea name="jqdtInfo" property="JGMC" cols="60" rows="5"></html:textarea>
<html:hidden name="jqdtInfo" property="JGBM" value=""/>
<a href="#" onclick="showDetail()">增加</a>
</td>

</tr>
点增加打开第2个页面
第2个页面代码:

<TD onmouseover="this.bgColor='#C4D0DF';" onmouseout="this.bgColor='#FFFFFF';" bgColor=#ffffff style="font-size: 12px; line-height: 15px">
<a href="#" onclick="doAction('<bean:write name="baseInfo" property="JGBM"/>','<bean:write name="baseInfo" property="JGMC"/>')"><bean:write name="baseInfo" property="JGMC"/></a>
</TD> (这里是个超连接点机触发下面这个javascript)
function doAction(jgbm,jgmc){
alert("开始");
alert("机构编码---"+jgbm);
alert("机构名称---"+jgmc);
var jgmck = jgmc+" ";
//alert(window.opener.getElementsByName("test").value);
//opener.form[0].JGMC=jgmc
//alert("机构编码---"+document.parentWindow.opener.JGBM);
//document.parentWindow.opener.JGMC=jgmck
window.parent.opener.JGMC = jgmck;
//window.returnValue=jgmck;
alert(jgmck);
alert("机构名称---"+window.parent.opener.JGMC);

}
我试了以上几种写法都不对 不能在第一个页面对应的文本域中展示出来 高手帮帮忙应该怎么弄
pilotageyh - 初入江湖 二级
有个问题啊 你这个能在父页面显示出来 但是只能现在当前点机的这个值 我的意思是 能不能不把以前选种的值给取消了 比如说第一次选aaa了 第2次选bbb了 这样在显示的时候是aaa bbb这样的?
展开
 我来答
pilotageyh
2008-09-27 · 超过10用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
你说反了吧,我怎么看是父页面将值传到子页面阿,而且getElementsByName这个方法返回的是一个数组,在弹出画面应该这么写opener.document.getElementsByName('test')[0].value试下
左叡3r
2008-09-27
知道答主
回答量:72
采纳率:0%
帮助的人:38.1万
展开全部
window.open("${ctx}/HTML/statistics/text ?id="+1);
绝对可以不对找我!~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gkinglu
2008-09-27 · TA获得超过342个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:304万
展开全部
很简单 利用opener!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式