要先调整最里面的一个iframe然后再调整上级iframe,要不然调整不完全很正常

解决方案 »

  1.   

    to FEB15(张郎):
     我做的是:先显示外层的iframe,并有一个按钮。
     按此按钮,然后才在里面的iframe显示出结果。现在里面的iframe的数据表示不全。
      

  2.   

    按此按钮,然后才在里面的iframe显示出结果。现在里面的iframe的数据表示不全。
    你在 按此按钮 的时候需要 在运行下 此处iframe的 "this.style.pixelHeight=bill_right.document.body.scrollHeight+20;"
      

  3.   

    to patchclass(黑翼)
    你的意思是:要在按按钮时,重新调整外层的高度?比如外层iframe name = "main"
      内层iframe name = "sub"在内层中如何取得外层iframe的高度的对象?
      

  4.   

    <SCRIPT LANGUAGE="JavaScript">
    function iframe_onload() {
      if (self!=top && window.name=="main") {
        var obj = parent.document.getElementById("main");
        obj.parentNode.style.height = obj.style.height = obj.document.body.scrollHeight +100;
      }
    }
    </SCRIPT><iframe name="sub" src="list.jsp" width="100%" height="100%" frameborder="0" scrolling="no" onload="this.style.pixelHeight=sub.document.body.scrollHeight+50; iframe_onload();">
    </iframe>------------------------------------
    自己写了一个,也不是很好用!
      

  5.   

    这个就是双层框架自适应高度http://www.maxho.net/