日期:2014-05-16 浏览次数:20313 次
<iframe id="Iframe" src="**" name="Active" width="100%" frameborder="0" scrolling="no" onload="this.height=Iframe.document.body.scrollHeight"></iframe>
------解决方案--------------------
高度固定更好啊 ,直接在 onload 中去判断和你 固定的高度 之差啊
------解决方案--------------------
楼上的说法是不对的,是其作用的,不过可能在IE中会遇见我的类似问题:
http://topic.csdn.net/u/20080109/00/1ed67dd3-eb8c-4e0b-acc9-3fec47639c32.html
不过Ie和fireFox等获取iframe标签加载页面的大小参数是不同的,你要注意兼容性。
此外实际上你完全可以不设置的,一般只需要对加载的页面设置该自适应宽度(如果能控制,比如保证加载页面的宽是iframe标签的98%-99%从而保证没有水平滚动条),然后让根据高度来自动判断是否有竖直滚动条就可以了。
我的一个应用中就是这样设置的,效果很好。
------解决方案--------------------
晕,有这么麻烦吗,iframe的scrolling不是有auto吗??设置为auto,iframe会判断的.
<iframe id="IframeID" scrolling="auto" width="100%" height="100px" frameborder="0" src="tt.htm" ></iframe>