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

源码网商城

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

  • 时间:2022-10-09 04:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:javascript应用:Iframe自适应其加载的内容高度
[b]main.htm:  [/b]
[u]复制代码[/u] 代码如下:
<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>
[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  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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部