javasecript如何取得客户端 body的高度啊?就是浏览器可用区域的高度.
以前用document.body.scrollHeight可以取得, 但在.net里采用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">标准后就取不到了. 取到的整个文档的高度.(如果去掉这一行可以取得,但样式变得乱七八糟)
头疼了一段时间.有没有人遇到相同的问题.
/**********************************
document.body.scrollHeight 不管用
document.body.clientHeight 不管用
document.body.offsetHeight 不管用
/*********************************
这三个方法取得的都是文档的高度.
以前用document.body.scrollHeight可以取得, 但在.net里采用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">标准后就取不到了. 取到的整个文档的高度.(如果去掉这一行可以取得,但样式变得乱七八糟)
头疼了一段时间.有没有人遇到相同的问题.
/**********************************
document.body.scrollHeight 不管用
document.body.clientHeight 不管用
document.body.offsetHeight 不管用
/*********************************
这三个方法取得的都是文档的高度.
想不出来其他办法了, xhtml有点变态。
csdn的论坛,也太差了, 问题没有解决, 白白去了20分, 还没有权限删帖, 建议你们改改。
document.documentElement.scrollHeight
反正就是有时会影响javascript代码...