child.htm:
<script> <br> function iframeAutoFit() <br> { <br> try <br> { <br> if(window!=parent) <br> { <br> var a = parent.document.getElementsByTagName("IFRAME"); <br> for(var i=0; i<a.length; i++) //author:meizz <br> { <br> if(a[i].contentWindow==window) <br> { <br> var h = document.body.scrollHeight; <br> if(document.all) {h += 4;} <br> if(window.opera) {h += 1;} <br> a[i].style.height = h; <br> } <br> } <br> } <br> } <br> catch (ex) <br> { <br> alert("脚本无法跨域操作!"); <br> } <br> } <br> if(document.attachEvent) window.attachEvent("onload", iframeAutoFit); <br> else window.addEventListener('load', iframeAutoFit, false); <br> </script>
iframe 自适应其加载的网页(多浏览器兼容)










