源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-08-19 22:02 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:自适应高度框架 ----属个人收藏内容
[b]main.htm:[/b] <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> [b]child.htm:[/b] <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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部