怎样让iframe的height自动调整以适应里面的内容,从而不出现滚动条。不知道说清楚没有,回答者都有分

解决方案 »

  1.   

    横向的可以将子页面width设成%模式,但纵向就没办法了
      

  2.   

    哈哈,找到解决方法了
    在子页面中加客户端函数
    function window.onload()
    {
        var grid = document.getElementById("dlcls");
        window.resizeTo(宽度, grid.offsetHeight)
    }
    这是按照子页面中的Grid的宽度调整IFORM宽度的,你可以自已调整。如textbox.offsetheight或document.body.offsetheight等都行
      

  3.   

    抱歉,上面应该是按照Grid高度来调整IFORM高度,写错了
      

  4.   

    可以这么解决:
    在父页面中
    <div id="div1"><iframe name=...  src=... style="Z-INDEX: 2; VISIBILITY: inherit; WIDTH: 100%; HEIGHT: 100%" frameborder="0" scrolling="no"></iframe></div>
         
    iframe中页面:
    function window.onload()
    {
      var div = window.parent.document.getElementById('div1');
      div.style.height=document.body.scrollHeight+20;
    }