左边是目录,右边是要打开的文件,我用了两个方案,但都有问题,希望大家帮忙解决一下,谢谢!方案一:
<div id=left> 目录 </div>
<div id=right> 点击目录时,通过ajax显示指定的文章 </div>
问题是:1.文章是用word做的,显示出现乱码,
2.ie必须每次都刷新才能打开指定的文件方案二:
<div id=left> 目录 </div>
<iframe id=iframe scrolling="no">点击目录时,通过设置iframe.src打开指定的文章</iframe>
问题是:每篇文章高度不一样,怎样不必设置iframe.style.height而让iframe自适应高度

解决方案 »

  1.   

    表示关注。
    我以前的做法是监听iframe的onload事件,然后把iframe的高度设置成内容的高度..
      

  2.   

    不设置或者auto就可以了把左侧的高度设置成100%,右侧的就默认了
      

  3.   

    谢谢上面各位,auto和100%都不管用,请问怎样获得内容的高度?
      

  4.   

    方案二:
    iframe自适应高度function f_frameStyleResize(targObj){
     var targWin = targObj.parent.document.getElementById(targObj.name);
     if(targWin != null) {
      var HeightValue = targObj.document.body.scrollHeight
      if(HeightValue < 600){HeightValue = 600} 
      targWin.style.height = HeightValue;
     }
    }function f_iframeResize(){
     bLoadComplete = true; f_frameStyleResize(self);
    }
    var bLoadComplete = false;
    window.onload = f_iframeResize;