zoukankan      html  css  js  c++  java
  • 框架高度随内容改变

    有两种方法:

    一,就是通过父页面改变

      这里要理解框架的两个属性 contentWindow 和contentDocument 两个属性的意思和window document意思差不多,不同的是contentWindow 所有浏览器都支持,contentDocument   ie6,7不支持,chrome 也不支持

    <iframe οnlοad="change_height()"></iframe>

    function change_height(){

      var iframe=document.getElementById("iframe_id");//取得框架元素

      var i_height=iframe.contentWindow.document.body.scrollHeight||iframe.contentWindow.document.documentElement.scrollHeight;//取得框架内容的高度

      iframe.height=i_height;//改变

    }

    二,就是通过内容改变

    在内容页进行

    window.οnlοad=function(){

      var iframe=parent.document.getElementById("iframe_id");//取得框架元素

      iframe.height=document.body.scrollHeight||document.documentElement.scrollHeight;//取得框架内容的高度并改变

    }


  • 相关阅读:
    C# 异常处理
    UIElement 的DesiredSize 和 RenderSize
    删除集合中满足条件的元素
    C# 中的Property
    C# readonly 与 const
    C# 实例化类的执行顺序
    C# volatile 与 lock
    双重检查加锁机制
    定位问题
    EBS部分表整理
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12352456.html
Copyright © 2011-2022 走看看