Easy Tutorial
❮ Met Video Load Prop Number Required ❯

Window Object


Window Object

The Window object represents an open window in a browser.

If the document contains frames (<frame> or <iframe> tags), the browser creates a window object for the HTML document and an additional window object for each frame.

Note: There is no public standard that applies to the Window object, but all browsers support it.


Window Object Properties

Property Description
closed Returns whether the window has been closed.
defaultStatus Sets or returns the default text in the status bar of a window.
document A read-only reference to the Document object. (See Document Object)
frames Returns all named frames in the window. This collection is an array of Window objects, each representing a frame in the window.
history A read-only reference to the History object. (See History Object)
innerHeight Returns the height of the document display area in the window.
innerWidth Returns the width of the document display area in the window.
localStorage Stores key/value pairs in the browser with no expiration time.
length Sets or returns the number of frames in the window.
location The Location object for the window or frame. (See Location Object)
name Sets or returns the name of the window.
navigator A read-only reference to the Navigator object. (See Navigator Object)
opener Returns a reference to the window that created this window.
outerHeight Returns the outer height of the window, including toolbars and scrollbars.
outerWidth Returns the outer width of the window, including toolbars and scrollbars.
pageXOffset Sets or returns the X coordinate of the current page relative to the upper-left corner of the window display area.
pageYOffset Sets or returns the Y coordinate of the current page relative to the upper-left corner of the window display area.
parent Returns the parent window.
screen A read-only reference to the Screen object. (See Screen Object)
screenLeft Returns the x coordinate of the window relative to the screen.
screenTop Returns the y coordinate of the window relative to the screen.
screenX Returns the x coordinate of the window relative to the screen.
sessionStorage Stores key/value pairs in the browser. These data will be deleted after the window or tab is closed.
screenY Returns the y coordinate of the window relative to the screen.
self Returns a reference to the current window. Equivalent to the Window property.
status Sets the text of the status bar of the window.
top Returns the topmost parent window.

Window Object Methods

Method Description
alert() Displays an alert box with a message and an OK button.
atob() Decodes a base-64 encoded string.
btoa() Creates a base-64 encoded string.
blur() Removes keyboard focus from the top window.
clearInterval() Cancels the timeout set with setInterval().
clearTimeout() Cancels the timeout set with setTimeout().
close() Closes the browser window.
confirm() Displays a dialog box with a message and OK and Cancel buttons.
createPopup() Creates a pop-up window.
focus() Gives keyboard focus to a window.
getSelection() Returns a Selection object representing the range of text selected by the user or the current position of the cursor.
getComputedStyle() Gets the CSS style of the specified element.
matchMedia() Checks the media query statement and returns a MediaQueryList object.
moveBy() Moves the window by the specified number of pixels relative to its current coordinates.
moveTo() Moves the top-left corner of the window to the specified coordinates.
open() Opens a new browser window or finds a named window.
print() Prints the content of the current window.
prompt() Displays a dialog box prompting the user for input.
resizeBy() Resizes the window by the specified number of pixels.
resizeTo() Resizes the window to the specified width and height.
scroll() Deprecated. This method has been replaced by scrollTo().
scrollBy() Scrolls the content by the specified number of pixels.
scrollTo() Scrolls the content to the specified coordinates.
setInterval() Calls a function or evaluates an expression at specified intervals (in milliseconds).
setTimeout() Calls a function or evaluates an expression after a specified number of milliseconds.
stop() Stops the loading of the page.
postMessage() Safely enables cross-origin communication.
❮ Met Video Load Prop Number Required ❯