父窗口调用子窗口
iframe_ID.iframe_document_object.object_attribute = attribute_value
例子
onClick="iframe_text.myH1.innerText='http://www.pint.com';"
子窗口调用父窗口
parent.parent_document_object.object_attribute = attribute_value
例子
onclick="parent.myH1.innerText='http://www.pint.com';"
上面在IE下没有问题,但在firefox下不正常。在firefox下,应该是
父窗口调用子窗口
window.frames["iframe_ID"].document.getElementById("iframe_document_object").object_attribute = attribute_value
例子
window.frames["iframe_text"].document.getElementById("myH1").innerHTML= "http://www.pint.com";
子窗口调用父窗口
parent.document.getElementById("parent_document_object").object_attribute = attribute_value
例子
parent.document.getElementById("myH1").innerHTML = http://www.adsf.com;
<div id="def" style="height: 100%; 100%">
<div>
<iframe id="memo" name="memo" height="100%" width="100%" frameborder="0" scrolling="auto">
</iframe>
</div>
</div>
<script type="text/javascript">
window.setInterval("document.getElementById('def').style.height = parent.document.getElementById('InfoFrame').scrollHeight-50;", 100);
</script>
应用框架时自动高度适应