【发布时间】:2012-12-06 21:29:24
【问题描述】:
我想在 Opera 中访问整个页面的宽度和高度。注意我不是在询问视口的高度或宽度,我想要页面/文档的宽度和高度。我正在使用 Opera 12.12
我尝试了以下方法:
- document.body.scrollWidth/Height
- document.body.offsetWidth/Height
- window.innerWidth/Height
- document.body.clientWidth/Height
所有这些都给出了视口的宽度/高度。
请使用以下链接: http://jsfiddle.net/RQhYR/
或者使用下面的 HTML 页面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<body>
<div style="width:2000px;height:2000px;background-color: blue;"></div>
</body>
<script type="text/javascript">
alert(window.outerWidth + "," + window.outerHeight);
</script>
</html>
【问题讨论】:
-
你已经尝试过...他们返回了什么?
-
"所有这些都给出了视口的宽度/高度。"
-
@tanmaykhandelwal:为什么不呢?他们可能是一样的。请在它们不应该是视口尺寸但应该是的地方制作一个演示。
-
制作一个简单的 HTML 页面并在 Opera 中打开它: //页面从这里开始 ttp://www.w3.org/TR/html4/strict.dtd" rel="nofollow" target="_blank">w3.org/TR/html4/strict.dtd">
标签: javascript cross-browser opera browser-detection document-body