作家
登录

自适应高度框架 ----属个人收藏内容

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

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> <div><iframe src="child.htm"></iframe></div> </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 type="text/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 h1=0, h2=0; a[i].parentNode.style.height = a[i].offsetHeight +"px"; a[i].style.height = "10px"; if(document.documentElement&&document.documentElement.scrollHeight) { h1=document.documentElement.scrollHeight; } if(document.body) h2=document.body.scrollHeight; var h=Math.max(h1, h2); if(document.all) {h += 4;} if(window.opera) {h += 1;} a[i].style.height = a[i].parentNode.style.height = h +"px"; } } } } catch (ex){} } if(window.attachEvent) { window.attachEvent("onload", iframeAutoFit); //window.attachEvent("onresize", iframeAutoFit); } else if(window.addEventListener) { window.addEventListener('load', iframeAutoFit, false); //window.addEventListener('resize', iframeAutoFit, false); } //--> </script> </head> <body> <table border="1" width="200" style="height: 400px; background-color: yellow"> <tr> <td>iframe 自适应其加载的网页(多浏览器兼容,支持XHTML)</td> </tr> </table> </body> </html> ====================================== iframe标签的高度怎么样才能自适应src的页面? 例如:<iframe id=box2 name="cok" src="agree.htm" width="100%" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" ></iframe> 这个iframe的高度怎么能自适应agree.htm的高度600? 不要告诉我设为height=600,因为这个iframe要应用几个高度不同的页面! 谢谢,找到了 <script> function autoResize() { try { document.all["test"].style.height=test.document.body.scrollHeight } catch(e){} } </script> <iframe id=test style="height:expression(1); aho:expression(autoResize())" src="\"></iframe>

  推荐阅读

  用JavaScript实现字符串切分功能

字符串切分 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]>>>详细阅读


本文标题:自适应高度框架 ----属个人收藏内容

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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