首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

求iframe自动调高的方法(iframe中套的是frameset)解决办法

2012-03-19 
求iframe自动调高的方法(iframe中套的是frameset)-- main.jsp ------------------------iframe namesub

求iframe自动调高的方法(iframe中套的是frameset)
-- main.jsp ------------------------
<iframe name="sub" src="sub.jsp" height="400" frameborder="0" scrolling="no"  
  onload="this.style.pixelHeight=sub.document.documentElement.scrollHeight;">
</iframe>

-- sub.jsp ------------------------
<frameset cols="150,*" border="1">
  <frame name="staff_left" src="staff_left.jsp">
  <frame name="staff_right" src="staff_right.jsp">
</frameset>

==============================================================================
因我在iframe中套的是frameset,
用onload="this.style.pixelHeight=sub.document.body.scrollHeight;"
和onload="this.style.pixelHeight=sub.document.documentElement.scrollHeight;"
都无法实现iframe自动调高。


求iframe自动调高的方法!



[解决办法]
iframe里套frameset。。。。。why...
[解决办法]
在staff_left的body onload方法中计算staff_left页面的高度和staff_right 的高度 相加 然后改变sub 的高度

[解决办法]
思路:

<div id=div1 style="width:100%;height:100px;">
<iframe width="100%" height="100%" ... >
</iframe>
</div>

利用更改div的宽高改变iframe宽高

热点排行