The Window Object
Window Object
The window object represents an open window in a browser.
If a document contain frames (<frame> or <iframe> tags), the browser creates one window object for the HTML document, and one additional window object for each frame.
Note: There is no public standard that applies to the Window object, but all major browsers support it.
Window Object Properties
| Property |
Description |
| closed |
Returns a Boolean value indicating whether a window has been closed or
not |
| defaultStatus |
Sets or returns the default text in the statusbar of a window |
| document |
Returns the Document object for the window (See Document object) |
| frames |
Returns an array of all the frames (including iframes) in the current window |
| history |
Returns the History object for the window (See History object) |
| innerHeight |
Sets or returns the the inner height of a window's content area |
| innerWidth |
Sets or returns the the inner width of a window's content area |
| length |
Returns the number of frames (including iframes) in a window |
| location |
Returns the Location object for the window (See Location object) |
| name |
Sets or returns the name of a window |
| navigator |
Returns the Navigator object for the window (See
Navigator object) |
| opener |
Returns a reference to the window that created the window |
| outerHeight |
Sets or returns the outer height of a window, including
toolbars/scrollbars |
| outerWidth |
Sets or returns the outer width of a window, including
toolbars/scrollbars |
| pageXOffset |
Returns the pixels the current document has been scrolled (horizontally)
from the upper left corner of the window |
| pageYOffset |
Returns the pixels the current document has been scrolled (vertically)
from the upper left corner of the window |
| parent |
Returns the parent window of the current window |
| screen |
Returns the Screen object for the window (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 |
| screenY |
Returns the y coordinate of the window relative to the screen |
| self |
Returns the current window |
| status |
Sets the text in the statusbar of a window |
| top |
Returns the topmost browser window |
Window Object Methods
| Method |
Description |
| alert() |
Displays an alert box with a message and an OK button |
| blur() |
Removes focus from the current window |
| clearInterval() |
Clears a timer set with setInterval() |
| clearTimeout() |
Clears a timer set with setTimeout() |
| close() |
Closes the current window |
| confirm() |
Displays a dialog box with a message and an OK and a Cancel button |
| createPopup() |
Creates a pop-up window |
| focus() |
Sets focus to the current window |
| moveBy() |
Moves a window relative to its current position |
| moveTo() |
Moves a window to the specified position |
| open() |
Opens a new browser window |
| print() |
Prints the content of the current window |
| prompt() |
Displays a dialog box that prompts the visitor for input |
| resizeBy() |
Resizes the window by the specified pixels |
| resizeTo() |
Resizes the window to the specified width and height |
| scroll() |
|
| 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 |
Start Creating a stunning, Flash website. It's easy and free!
Wix is a revolutionary web design tool that provides you with a free, simple,
drag & drop editing platform to create your own professional and beautiful website.
Over 2 Million users have created their website with Wix.
Now create yours!
 |
W3Schools' Online Certification Program
The perfect solution for professionals who need to balance work, family, and career building.
More than 4500 certificates already issued!
|
The HTML Certificate documents your knowledge of HTML, XHTML, and CSS.
The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.
The XML Certificate documents your knowledge of XML, XML DOM and XSLT.
The ASP Certificate documents your knowledge of ASP, SQL, and ADO.
The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
|