根据ifame内容的真实高度设置iframe的高度

其实这个本是个很简单的问题,在iframe页面的js里面获得整个document的高度,然后再父页面设置iframe的高度。

但是在IE6下却有个恶心的问题,获得document高度的时候并不是按内容的真实高度获取,而是获取整个可见区域的高度,即浏览器的高度。

那么为了兼容各种浏览器,就不能通过docment的高度去取值了。最好通过document.body.offsetHeight||document.body.clientHeight去获取了。

现在浏览器的各种差异真的很恶心。本人比较喜欢在firefox下调试。由于项目多的时候,就不会去每种浏览器去看。而在IE6下经常出现各种各样的问题。

各位童鞋要多注意IE6下恶心的差异。

posted @ 2011-04-23 20:43  走在阴影下  阅读(925)  评论(0)    收藏  举报