从iframe中取值的问题
主页面
<IFRAME name= "attachIframe "
src= "../affix/AttachServlet?func=selectSingle " IFRAME>
<input type=hidden name=aa value= " <%=form.getAttachid()%> ">
子页面iframe里面
<input type= "hidden " name= "attachsId " value= " <%=attachsId%> " />
现在想 把子页面中的 attachsId 的值赋给 主页面中的 aa
问题搞定立刻结帐
------解决方案--------------------子页面里面加一句:
parent.window.all.aa.value=document.all.attachsId.value;
------解决方案--------------------1.htm
<html>
<body>
<form name=frm1>
<IFRAME name= "attachIframe " src= "2.htm " > </IFRAME>
<input type=hidden name=aa >
<input type=button value= "选择 " onclick=bb()>
<script language=javascript>
function bb(){
document.frm1.aa.value = document.attachIframe.document.frm2.attachsId.value;
alert(document.frm1.aa.value);
}
</script>
</form>
</body>
</html>
2.htm
<form name=frm2>
<input type= "hidden " name= "attachsId " value= "100 " />
</form>
------解决方案--------------------1楼正确
parent.window.all.aa.value=document.all.attachsId.value;
parent表示调用iframe的页面