日期:2014-05-16  浏览次数:20308 次

多个iframe自适应高度的问题,在网路上看了很久都没有解决!急救!
多个iframe自适应高度的问题,在网路上看了很久都没有解决!急救!
我在网路上找了个代码,可以使iframe根据它里面调用的页面内容高度自动调整高度.但是当iframe中调用的页面是网络上的网页时,就无效了.不知道为什么?

function   autoResize1(){
try {
document.all[ "firstzoneifr "].style.height=firstzoneifr.document.body.scrollHeight
} catch(e){}
}

<td> <IFRAME   id=firstzoneifr   style= "height:expression(1);   aho:expression(autoResize1());   position:absolute; "   border=0   name=firstzoneifr   marginWidth=0   frameSpacing=0   marginHeight=0   src= "111.html "   frameBorder=0     width=100%   scrolling=no     vspale= "0 "> </IFRAME> </td>



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