多个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高度自适应。