首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

从iframe中取值的有关问题

2012-02-26 
从iframe中取值的问题主页面IFRAMEname attachIframe src ../affix/AttachServlet?funcselectSingl

从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的页面

热点排行