zoukankan      html  css  js  c++  java
  • 【经验分享】Iframe自适应其加载的内容高度

    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="  200;  height:  400;  background-color:  yellow"> 
          iframe  自适应其加载的网页(多浏览器兼容) 
      </div> 
    </body> 
    </html>
  • 相关阅读:
    腾讯2016春招安全岗笔试题解析
    AlgorithmVisualizer
    agentzh --春哥--调试专家
    大话Java性能优化 BOOK
    《Linux内核分析》-----张超
    ROS中Mangle解析
    shell中trap捕获信号
    虚拟化技术性能总结:Zones, KVM, Xen
    Dtrace on Mac OS X
    linux内核学习-建议路线
  • 原文地址:https://www.cnblogs.com/a311300/p/1300967.html
Copyright © 2011-2022 走看看