pengbq
小狐狸
小狐狸
  • UID8734
  • 注册日期2005-09-20
  • 最后登录2006-09-04
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2549回复:1

在一个框架网页里取另一个框架文本框的值

楼主#
更多 发布于:2005-09-20 16:26
我有三个网页:main.htm,fram1.htm,fram2.htm;main.htm里内容为:
<html>
<head>
</head>
<Frameset  rows="70%,30%" border="0">
<Frame src="./fram1.htm" scrolling="no" noresize name="up" id="up">
<Frame src="./fram2.htm" scrolling="no" noresize name="down" id="down">
</Frameset>
</html>

fram1.htm有一个文本框strName;想在fram2.htm里设置strName的值;
在IE下可以实现:在javascript里写一句:top.up.strName.value="zhang",
而在mozilla下这样就不行了,请问哪位高手知道,指导一下。
枫岩
小狐狸
小狐狸
  • UID9151
  • 注册日期2005-10-09
  • 最后登录2005-10-10
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-09-20 16:26
main.htm:
<html>
<head>
</head>
<Frameset rows="70%,30%" border="0">
<Frame src="./fram1.htm" scrolling="no" noresize name="up">
<Frame src="./fram2.htm" scrolling="no" noresize name="down">
</Frameset>
</html>

fram1.htm:
<html>
<head>
</head>
<body>
<input id="up" type="text" value="枫岩" />
</body>
</html>

fram2.htm
<html>
<head>
</head>
<body>
<input type="button" onclick="ShowMsg();" value="显示fram1.htm内的值" />
<script type="text/javascript">
 <!--
  function ShowMsg() {
  var Obj=parent.up.document.getElementById("up");
  alert(Obj.value);  
  }
-->
</script>
</body>
</html>
开放的Web,开放的IECN.
http://www.iecn.net
游客

返回顶部