还问一下: 
1.上面代码中style="height:expression(1); aho:expression(autoResize1()); 的aho时什么意思呢?
2.js代码document.all["firstzoneifr"].style.height=firstzoneifr.document.body.scrollHeight
中对于同一个iframe, 等号前用了document.all["firstzoneifr"], 而等号后却只用了firstzoneifr, 为什么呢?

解决方案 »

  1.   

    当我将一楼代码中的本地页面src="111.html" 改成 src="http://www.12530.com/new12530/?m=gsqt&a=sfzq&prov=sh&style=2" 等网络上的页面时,,iframe自适应高度的效果就没有了,,在iframe中只能显示所调用页面的上面一部分.
      

  2.   

    用IFRAME的onload="this.height=document.all.firstzoneifr.offsetheight"根本不用用到STYLE.因为每在IFRAME点,都会使IFRAME重新载入.上面给的句子不太准确.大概原理我说清了吧.
      

  3.   

    momoca():
    我将onload="this.height=document.all.firstzoneifr.offsetheight" 改成:
    onload="this.height=document.all.similardocument.scrollHeight" 还是不行啊!<IFRAME id=similardocument border=0 name=similardocument marginWidth=0 frameSpacing=0 marginHeight=0 src="similardocument_ok.html" onload="this.height=document.all.similardocument.scrollHeight" frameBorder=0  width=100% scrolling=no  vspale="0"></IFRAME>
      

  4.   

    top页面里的script不可以取到跨域iframe里的页面信息.
    只可以在被包含页面里用window.resizeTo来实现跨域的iframe高度自适应。
      

  5.   

    JK_10000(JK):
    大哥又来指教了,谢谢!
    你的意思是:我要在iframe中跨域调用页面,并使它自适应高度,那我就要事先在那个调用的跨域页面中写入你说的window.resizeTo来实现跨域的iframe高度自适应罗?那我在2楼和3楼提出的问题又怎么解释呢?3楼中的问题实际就是:我用1楼的代码,在iframe中跨域调用页面,iframe自适应高度的效果虽然没有了,,但是iframe中还是能显示所调用页面的上面一部分啊.
      

  6.   

    如果不指定ifrmae的高度,iframe会有个默认的高度