iframe的问题:如何将父页面中的一个值付值给iframe中的一个

hlddn 2006-12-31 12:24:40
有一个页面a.html,里面含有一个form和一个iframe页b.html,b.html中也有一个表单,现在想将a.html表单中的一个 input值付值给b.html表单中的一个input值。

我在b.html中想通过获取a.html的值然后付值给a.html,却不成功,请问该如何操作?

a.html

CODE:
<html>
<form action="" method="" name="form1">
<input type="text" name="text1" id="text1">
</form>
<iframe src="b.html">
</html>

b.html

CODE:
<html>
<script language="javascript" type="text/javascript">
document.form2.text2.value=parent.document.getElementById('text1').value;
</script>
<form action="" method="" name="form2">
<input type="text" name="text2">
</form>
</html>
...全文
293 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlddn 2006-12-31
  • 打赏
  • 举报
回复
。。。。谢谢mqcing1,没想到是这个问题。
mqcing1 2006-12-31
  • 打赏
  • 举报
回复
把 <script></script>代码段移到</form>下面...
hlddn 2006-12-31
  • 打赏
  • 举报
回复
我是这么处理的,不过提示document.form2.text2为空或不是对象。
mqcing1 2006-12-31
  • 打赏
  • 举报
回复
b.html

document.form2.text2.value = parent.document.form1.text1.value

87,904

社区成员

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

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