JavaScript Window Object. Everything You Need To Know

Posted by TotalDC

The JavaScript window object basically represents a window containing a DOM document. A window can be the main window, a frame set or individual frame, or even a new window created using JavaScript.

For example alert() method that we used in some previous tutorials to show popup messages is a method of the window object.

How To Calculate Width And Height Of The Window Using JavaScript

The window object provides the innerWidth and innerHeight property to find out the width and height of the browser window viewport (in pixels) including the horizontal and vertical scrollbar, if rendered. Here’s an example that displays the current size of the window on button click:

<script>
function windowSize(){
    let w = window.innerWidth;
    let h = window.innerHeight;
    alert("Width: " + w + ", " + "Height: " + h);
}
</script>
 
<button type="button" onclick="windowSize();">Get Window Size</button>

And if you want to find out the width and height of the window excluding the scrollbars you need to use the clientWidth and clientHeight property of any DOM element. Here’s how it looks:

<script>
function windowSize(){
    let w = document.documentElement.clientWidth;
    let h = document.documentElement.clientHeight;
    alert("Width: " + w + ", " + "Height: " + h);
}
</script>
 
<button type="button" onclick="windowSize();">Get Window Size</button>

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: