父窗口调用子窗口
window.frames["iframe_ID"].document.getElementById("iframe_document_object").object_attribute = attribute_value
子窗口调用父窗口
parent.document.getElementById("parent_document_object").object_attribute = attribute_value
兼容IE和FF的写法
- <HTML>
- <HEAD>
- <TITLE> Test Page </TITLE>
- <script src="prototype-1.4.0.js"></script>
- <script language="javascript">
- function show(){
- //改变iframe中的元素id为myH1的内容
- window.frames["iframe_text"].document.getElementById("myH1").innerHTML = "http://www.pint.com";
- }
- </script>
- </HEAD>
- <BODY>
- <iframe height="350" width="600" src="iframe_text.htm"
- name="iframe_text"></iframe>
- <form action="" method="post">
- <input name="haha" id="haha" type="text" maxlength="30" value="haha"
- /><br />
- <textarea cols="50" rows="5" id="getAttributeMethod"></textarea>
- <input type="button" onClick="show();" value="提交"/>
- </form>
- <h2 id="myH2">d</h2>
- </BODY>
- </HTML>