Browser Window Size in JavaScriptQuestion: How do I determine the browser window size in JavaScript? Answer: To determine the size of the browser window, use the following properties: document.body.offsetWidth , document.body.offsetHeight
document.compatMode=='CSS1Compat' ):
document.documentElement.offsetWidth , document.documentElement.offsetHeight
window.innerWidth , window.innerHeight (the page's visible width/height)
window.outerWidth , window.outerHeight (the browser outer width/height)
The following code sets the variables
var winW = 630, winH = 460; if (document.body && document.body.offsetWidth) { winW = document.body.offsetWidth; winH = document.body.offsetHeight; } if (document.compatMode=='CSS1Compat' && document.documentElement && document.documentElement.offsetWidth ) { winW = document.documentElement.offsetWidth; winH = document.documentElement.offsetHeight; } if (window.innerWidth && window.innerHeight) { winW = window.innerWidth; winH = window.innerHeight; } document.writeln('Window width = '+winW); document.writeln('Window height = '+winH); In your browser, this code produces the following output:
Notes:
|
Copyright © 1999-2011, JavaScripter.net.