从iframe传值的问题

easonfang 2004-05-13 06:07:56
有两个文件A.HTML和B.HTML
A.HTML里面有<iframe name="wb" src="B.HTML" width="300" height="100" scrolling="no"></iframe>

<input type="text" name="T1" style="WIDTH: 70px;height: 18px" maxlength="25" readonly>这个文本框会生成数组的.

我想从A文件里的文本框接收B文件的值,如
document.all.T1[k].value = top.frames['wb'].document.all.rebate_price.value;
但不知是否是数组的问题,每传一次值全部的文本框T1[K]都会变成相同的,但我要每次传的值不一样,我想不出解决的办法,有无高人指点一下.
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
easonfang 2004-05-14
  • 打赏
  • 举报
回复
UP!
easonfang 2004-05-14
  • 打赏
  • 举报
回复
a.jsp
<tr valign="bottom" bgcolor="EBF4FD">
<td height="42" class="a1"> <strong>
<input name="T13" type="checkbox" onClick="javascript:chg1()">
Item #: </strong> <input type="text" name="T1" style="WIDTH: 70px;height: 18px" maxlength="25" disabled></td>
<td height="42" class="a1"><strong>Quantity</strong><strong>:
<input type="text" name="T12" style="WIDTH: 70px;height: 18px" maxlength="25" disabled>
</strong></td>
<td height="42" colspan="5" class="a1"><strong>Price:</strong><font color="#CC3300">$</font>
<input type="text" name="T14" style="WIDTH: 70px;height: 18px" maxlength="25" disabled>
</td>
</tr>

<script language = javascript>
function chg1()
{
var T1 = document.all.T1;
for (k=0;k<T1.length;k++)
{
if (document.all.T13[k].checked == true) { document.all.T1[k].disabled = false; document.all.T12[k].disabled = false;
document.all.T1[k].value = top.frames['wb'].document.all.rebate_price.value;
} else { document.all.T12[k].value = ""; document.all.T1[k].value = ""; document.all.T1[k].disabled = true; document.all.T12[k].disabled = true;
}
}
}
</script>

B.jsp
<td width="11%" height="0">Item#:<font color="#FF0000"><%=Result.getString("s_number")%></font>
<input name="s_number" type="hidden" value="<%=Result.getString("s_number")%>">
<input name="rebate_price" type="hidden" value="<%=Result.getString("rebate_price")%>">
</td>
easonfang 2004-05-14
  • 打赏
  • 举报
回复
高人指点呀
xzq686 2004-05-13
  • 打赏
  • 举报
回复
document.all.T1[k].value = top.frames['wb'].document.all.rebate_price.value;
上面的代码明摆着就是所有的T1的值都是一个了@!
具体的要看代码!
rootcn 2004-05-13
  • 打赏
  • 举报
回复
代码贴出来看看

87,907

社区成员

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

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