In this last lesson we will talk briefly about the most top level object in JavaScript hierarchy which of course is the window Object. The section concerning pop-up windows is not complete yet but I do provied a link to a page on my JavaScript Corral Site where you can learn how to do Pop-up Windows. I also plan of doing a wrap up on this tutorial either in this lesson or as a Lesson 15.
window Object
Listed below are the properties and methods of the window object. Note that an indication as to whether the property is settable or not is provided. See the note at the end of the Properties table for an explanation. An indication as to which browsers the properties and methods work on is also given. If left blank, then that particular property or method should work on all browsers that support JavaScript.
Property Summary for Window Object
closed |
Boolean, Specifies whether a window has
been closed.
|
N3+, IE4+ |
defaultStatus |
String, Reflects the default message displayed
in the window's status bar.
|
document |
Object, Contains information on the current
document, and provides methods for
displaying HTML output to the user.
|
frames[] |
Window object, An array reflecting all the
frames in a window.
|
history |
Object, Contains information on the URLs that
the client has visited within a window.
|
innerHeight |
Integer, Specifies the vertical dimension,
in pixels, of the window's content area.
|
N4+ only |
innerWidth |
Integer, Specifies the horizontal dimension,
in pixels, of the window's content area
|
N4+ only |
length |
Interger, The number of frames in the window. |
location |
Object, Contains information on the current URL. |
locationbar |
Object, Represents the browser window's
location bar.
|
menubar |
Object, Represents the browser window's
menu bar.
|
name |
String, A unique name used to refer to
this window.
|
opener |
Window object, Specifies the window name
of the calling document when a window is
opened using the open method
|
outerHeight |
Integer, Specifies the vertical dimension,
in pixels, of the window's outside boundary.
|
N4+ only |
outerWidth |
Integer, Specifies the horizontal dimension,
in pixels, of the window's outside boundary.
|
N4+ only |
pageXOffset |
Integer, Provides the current x-position,
in pixels, of a window's viewed page.
|
N4+ only |
pageYOffset |
Integer, Provides the current y-position,
in pixels, of a window's viewed page
|
N4+ only |
parent |
Window object, A synonym for a window
or frame whose frameset contains the
current frame.
|
personalbar |
Object, Represents the browser window's
personal bar (also called the directories
bar).
|
scrollbars |
Object, Represents the browser window's
scroll bars.
|
self |
Window object, A synonym for the
current window.
|
status |
String, Specifies a priority or transient
message in the window's status bar
(This property is not readable.).
|
statusbar |
Object, Represents the browser window's
status bar.
|
toolbar |
Object, Represents the browser window's
tool bar.
|
top |
Window object, A synonym for the topmost
browser window.
|
window |
Window object, A synonym for the
current window.
|
Bold properties are settable and readable. All others are readable but not settable. There is one exception. Status is settable but not readable.
Window objects (frames[], opener, parent, self, top, and window) are unique objects that are used as a synonym for a window.
Method Summary for Window Object
alert() |
Displays an Alert dialog box with a message
and an OK button.
|
back() |
Undoes the last history step in any frame
within the top-level window.
|
N4+ only |
blur() |
Removes focus from the specified object.
|
N3+, IE4+ |
captureEvents() |
Sets the window or document to capture
all events of the specified type
|
N4+ only |
clearInterval() |
Cancels a timeout that was set with the
setInterval() method
|
N4+, IE4+ |
clearTimeout |
Cancels a timeout that was set with the
setTimeout method.
|
N4+ only |
close() |
Closes the specified window.
|
N4+ only |
confirm() |
Displays a Confirm dialog box with
specified message and OK and
Cancel buttons the
|
disableExtermalCapture() |
Disables external event capturing set by
the enableExternalCapture method.
|
N4+ only |
enableExtermalCapture |
Allows a window with frames to capture
events in pages loaded from
different locations(servers).
|
N4+ only |
find() |
Finds the specified text string in the
contents of the specified window
|
N4+ only |
focus() |
Gives focus to the specified object.
|
N3+, IE4+ |
forward() |
Loads the next URL in the history list.
|
N4+ only |
handleEvent() |
Invokes the handler for the specified event
|
N4+ only |
home() |
Points the browser to the URL specified
in preferences as the user's home page.
|
N4+ only |
moveBy() |
Moves the window by the specified amounts.
|
N4+ only |
moveTo() |
Moves the top-left corner of the window to the
specified screen coordinates.
|
N4+ only |
open() |
Opens a new web browser window.
|
N4+ only |
print() |
Prints the contents of the window or frame.
|
N4+ only |
prompt() |
Displays a Prompt dialog box with a message
and an input field.
|
N4+ only |
releaseEvents() |
Sets the window to release captured events of
the specified type, sending the event to
objects further along the event hierarchy.
|
N4+ only |
resizeBy() |
Resizes an entire window by moving the
window's bottom-right corner by the
specified amount
|
N4+ only |
resizeTo() |
Resizes an entire window to the specified
outer height and width.
|
N4+ only |
routeEvent() |
Passes a captured event along the normal
event hierarchy.
|
N4+ only |
scroll() |
Scrolls a window to a specified coordinate.
|
N3+, IE4+ |
scrollBy() |
Scrolls the viewing area of a window by the
specified amount.
|
N4+ only |
scrollTo() |
Scrolls the viewing area of the window to the
specified coordinates, such that the
specified point becomes the top-left corner.
|
N4+ only |
setInterval() |
Evaluates an expression or calls a function
every time a specified number of
milliseconds elapses.
|
N4+, IE4+ |
setTimeout() |
Evaluates an expression or calls a function
once after a specified number of
milliseconds has elapsed.
|
stop() |
Stops the current download.
|
N4+ only |
You can find out more about the these properties and methods by reading the Netscape Guide on the Window object.
Pop-up Windows
Sorry, I haven't written this portion of the class yet. However, you can visit the Pop-up's section of my JavaScript Corral Site
where you'll find a tutorial on pop-up windows
|