zoukankan      html  css  js  c++  java
  • iframe框架高度随内容的变化而变化的代码

    <iframe src="XXX.htm" width="700px" frameborder="0" id="frmsrc" scrolling="no" marginheight="0" onload="AutoIframe()"></iframe>

    <script type="text/javascript">
        function AutoIframe()
        {
            if(document.readyState!='complete')
            {
                setTimeout( function(){AutoIframe();},25 );
                return;
            }
            else
            {
               var ifobj=document.getElementById("frmsrc");
               ifobj.height= ifobj.contentWindow.document.body.scrollHeight;
            }
        }
    </script>

    //PS: XXX.htm不可跨域

    <iframe src="dd.html" id="frmMain" name="frmMain" width="99%" height="100%" frameborder=0 scrolling=no marginHeight=0 marginWidth=0 onload="Javascript:SetWinHeight(this)" ></iframe>

    function SetWinHeight(obj)
    {
     var win=obj;
     if (document.getElementById)
     {
        if (win && !window.opera)
        {
      if (win.contentDocument && win.contentDocument.body.offsetHeight)
        win.height = win.contentDocument.body.offsetHeight;
      else if(win.Document && win.Document.body.scrollHeight)
        win.height = win.Document.body.scrollHeight;
        }
     }
    }



  • 相关阅读:
    个人第三次作业——原型设计
    《构建之法》团队作业第一次
    vsCode如何将结果输入到调试控制台
    Beta-冲刺第三天
    Beta版本(有更改)
    Beta冲刺-第二天
    Beta冲刺—第一天
    个人作业-测试
    团队项目—系统设计
    团队项目-需求分析
  • 原文地址:https://www.cnblogs.com/xgbzsc/p/2724186.html
Copyright © 2011-2022 走看看