在父窗体与子窗体中对象元素的互取。。。
完整例子:
start.html
<html>
<script type="text/javascript">
function b(){
alert("父窗口编辑子窗口的内容。。。");
window.frames["floater"].document.getElementById("bb").innerHTML="父窗口改变子窗口内容";
//下句只适合IE浏览器
//floater.bb.innerText="父窗口修改子窗口内容。。。";
}
</script>
<body>
<IFRAME name="floater" src="three.html" width=1000 height=600 hspace=20 vspace=20 align=right frameborder=1>
</IFRAME><BR>
<img src="星球大战.jpg" /><br>
<A id="aa" href="one.html" target="floater">Show one.htm</A><P>
<form id="a" action="#" method="post">
<input type=button value="修改子窗口内容" onclick="b()">
</form>
</body>
</html>
one.html
<html>
one.html
</html>
three.html
<html>
<script typt="text/javascript">
function a(){
alert("子窗口编辑父窗口内容parent表示父窗口");
//下句只适合IE浏览器
//parent.aa.innerText="ppppppppppppp";
parent.document.getElementById("aa").innerHTML="修改父窗口内容";
//parent.frames["iframe的名称"].document.getElementById("aa").innerText="修改父窗口内容。。。。";
//子窗口修改父窗口的另一个子窗口的内容
}
</script>
<body onload="a()">
<h1 id="bb">改变父窗口的元素值。</h1>
</body>
</html>