+ -
当前位置:首页 → 问答吧 → document.body.scrollHeight在iframe中无效???

document.body.scrollHeight在iframe中无效???

时间:2009-05-17

来源:互联网

<div style="width:822px; background:url(images/Waiting9999.gif) no-repeat top;float:left;">
<iframe src="blog/articalview.aspx" style="width:822px;" scrolling="no" frameborder="0" height="507px"  id="mainFrame" name="mainFrame"></iframe>
</div>

在articalview.aspx得到的文档正文高度document.body.scrollHeight始终为507px,不知有什么办法能得到它的实际高度

作者: seekarmor   发布时间: 2009-05-17

先Google一下吧:
http://www.mebox.cn/article.asp?id=18


错误的用法:

document.getElementById("mainFrame").document.body.scrollHeight

正确的用法:

document.frames("mainFrame").document.body.scrollHeight

作者: keakon   发布时间: 2009-05-17

用offsetHeight代替scrollHeight
我测试下来ie6和chrome下是可以了,其他浏览器还没测试

作者: shawphy   发布时间: 2009-05-17

相关阅读 更多