分类:
2005-07-29 14:05:43
The following complete list of properties and methods available for window objects.
| Property | Description | Syntax |
|---|---|---|
| Closed | Returns boolean value to determine if a window has been closed | window.closed |
| defaultStatus | Defines the default message displayed in a window's status bar | window.defaultStatus(="message") |
| document | Defines the document to displayed in a window | window.document |
| frames | Returns an array containing references to all the named child frames in the current window | window.frames(="frameId") |
| history | Returns the history list of visited URLs | window.history |
| innerHeight | Returns the height of the window's display area | window.innerHeight = value |
| innerWidth | Returns the width of the window's display area | window.innerWidth = value |
| length | Returns the number of frames in the window | window.length |
| location | The URL loaded into the window | window.location |
| locationbar | Windows location bar. It has the property visible. | window.locationbar.visible=false |
| menubar | Windows menu bar. Alos has visible property. | window.menubar.visible=false |
| name | Sets or returns window's name | window.name |
| opener | The name of the window that opened the current window | window.opener |
| outerHeight | Returns the height of the outer area of the window | window.outerHeight |
| outerWidth | Returns the width of the outer area of the window | window.outerWidth |
| pageXOffset | Return the X-coordinate of the current window | window.pageXOffset |
| pageYOffset | Return the Y-coordinate of the current window | window.pageYOffset |
| parent | The name of the window containing this particular window | window.parent |
| personalbar | Returns boolean value indicating the visibility of the directories bar | window.personalbar.visible=false |
| scrollbars | Returns boolean value indicating the visibility of the scrollbars bar | window.scrollbars.visible=false |
| self | Refers to current window | self.method |
| status | The message displayed in the window's status bar | window.method="message" |
| statusbar | Returns boolean value indicating visibility of the status bar | window.statusbar.visible=false |
| toolbar | Returns boolean value indicating visibility of the tool bar | window.toolbar.visible=false |
| top | Returns the name of topmost window | window.top |
| window | Returns the current window | window.[property]or[method] |
| Method | Description | Syntax |
| alert(message) | Displays text string on a dialog box | alert("Type message here") |
| back() | Loads the previous page in the window | window.back() |
| blur() | Removes the focus from the window | window.blur() |
| captureEvents() | Sets the window to capture all events of a specified type | window.captureEvent(eventType) |
| clearTimeout() | Clears the timeout, set with the setTimeout method | window.clearTimeout(timeoutID) |
| close() | Closes the window | window.close() |
| confirm(message) | Displays a confirmation dialog box with the text message | confirm("type message here") |
| disableExternalCapture/ enableExternalCapture | Enables/disables external event capturing | window.disableExternalCapture( )/ window.enableExternalCapture( ) |
| focus() | Gives focus to the window | window.focus() |
| forward() | Loads the next page in the window | window.forward() |
| handleEvent(event) | Invokes the event handler for the specified event | window.handleEvent(eventID) |
| moveBy(horizontal, vertical) | Moves the window by the specified amount in the horizontal and vertical direction | window.moveBy(HorValue, VerValue) |
| moveTo(x, y) | This method moves the window's left edge and top edge to the specified x and y co-ordinates | moveTo(Xposition,Yposition) |
| open() | Opens a window | window.open(url, name, attributes) |
| print() | Displays the print dialog box | window.print() |
| prompt(message,defaultValue) | Displays prompt dialog box | window.prompt("type message here",value) |
| releaseEvents(event) | Release any captured events of the specified type | window.releaseEvents(eventType) |
| resizeBy(horizantal, vertical) | Resizes the window by the specified amount | window.resizeBy(HorVoue,VerValue) |
| resizeTo(width,height) | Resizes the window to the specified width and height | window.resizeTo(widthValue,heightValue) |
| scroll(x, y) | Scrolls the window to the supplied co-ordinates | window.scroll(xVlue,yValue) |
| scrollBy(x, y) | Scrolls the window's content area by the specified number of pixels | window.scrollBy(HorVlue,VerValue) |
| scrollTo(x, y) | Scrolls the window's content area by the specified number of cordinates | window.scrollTo(xVlue,yValue) |
| setInterval(expression, time) | Evaluates the expression every time milliseconds | window.setIntervals(expression,milliseconds) |
| stop() | Stops the windows from loading | window.stop() |