作家
登录

javascript应用:Iframe自适应其加载的内容高度

作者: 来源:www.28hudong.com 2013-03-30 03:32:56 阅读 我要评论

main.htm: 复制代码 代码如下:<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'> <meta name='author' content='F.R.Huang(meizz梅花雪)//www.meizz.com'> <title>iframe自适应加载的页面高度</title> </head> <body> <iframe src="child.htm"></iframe> </body> </html>child.htm: <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'> <meta name='author' content='F.R.Huang(meizz梅花雪)//www.meizz.com'> <title>iframe 自适应其加载的网页(多浏览器兼容)</title> <script language=javascript> function iframeAutoFit() { try { if(window!=parent) { var a = parent.document.getElementsByTagName("IFRAME"); for(var i=0; i<a.length; i++) //author:meizz { if(a[i].contentWindow==window) { var h = document.body.scrollHeight; if(document.all) {h += 4;} if(window.opera) {h += 1;} a[i].style.height = h; } } } } catch (ex) { alert("脚本无法跨域操作!"); } } if(document.attachEvent) window.attachEvent("onload", iframeAutoFit); else window.addEventListener('load', iframeAutoFit, false); </script> </head> <body> <div style="width: 200; height: 400; background-color: yellow"> iframe 自适应其加载的网页(多浏览器兼容) </div> </body> </html>

  推荐阅读

  一个已封装好的漂亮进度条

复制代码 代码如下:<body> <input type="button" value="start" onclick="processBar.changeMode();if(processBar.isMoving){this.value='Stop';}else{this.value='Start';}"> </body> <script> document.execComm>>>详细阅读


本文标题:javascript应用:Iframe自适应其加载的内容高度

地址:http://www.17bianji.com/kaifa2/JS/30592.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)