Window
Jump to navigation
Jump to search
NSB/AppStudio programs run within a special version of a web browser. As a result, they can inherit a lot of the properties of the environment they run in. You can access these properties from within your app.
It is not a complete list: there are additional items in the full HTML documentation. In addition, some browsers may have additional members not shown here.
window object members
| applicationCache | An object with the status of the application cache. |
| applicationCache.status | The current status of the cache. If 1, an update is pending. |
| body | The body of the window |
| 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 |
| devicePixelRatio | The number of pixels the device has for each one the browser uses. |
| 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 |
| 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 |
| name | Sets or returns the name of a window |
| opener | Returns a reference to the window that created the window |
| orientation | Returns the current screen rotation (0,90,180,-90) |
| 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 |
| 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 |
window object events
Not all events occur in all browsers. The version of the browser may also influence which are active.
| onabort() | Script for abort events on the window. |
| onbeforeunload() | Script for before-unload events on the window. |
| onblur() | Script for blur events on the window. |
| onchange() | Script for change events on the window. |
| onclick() | Script for click events on the window. |
| onclose() | Script for handling the window close event. |
| oncontextmenu() | Script for right-click events on the window. |
| ondevicelight() | Script for any ambient light levels changes |
| ondeviceorientation() | Script for any device orientation changes |
| ondeviceproximity() | Script for device proximity event |
| ondragdrop() | Script for drag and drop events on the window. |
| onerror() | Script for errors raised on the window. |
| onfocus() | Script for focus events on the window. |
| onhashchange() | Script for hash change events on the window; called when the part of the URL after the hash mark ("#") changes. |
| onkeydown() | Script for keydown events on the window. |
| onkeypress() | Script for keypress events on the window. |
| onkeyup() | Script for keyup events on the window. |
| onload() | Script for window loading. |
| onmousedown() | Script for mousedown events on the window. |
| onmousemove() | Script for mousemove events on the window. |
| onmouseout() | Script for mouseout events on the window. |
| onmouseover() | Script for mouseover events on the window. |
| onmouseup() | Script for mouseup events on the window. |
| onmozbeforepaint() | Script for the MozBeforePaint event, which is sent before repainting the window if the event has been requested by a call to the Window.mozRequestAnimationFrame() method. |
| onpaint() | Script for paint events on the window. |
| onpopstate() | Script for popstate events, which are fired when navigating to a session history entry representing a state object. |
| onreset() | Script for reset events on the window. |
| onresize() | Script for window resizing. |
| onscroll() | Script for window scrolling. |
| onselect() | Script for window selection. |
| onsubmit() | Script for submits on window forms. |
| onunload() | Script for unload events on the window. |
| onuserproximity() | Script for user proximity events |
| onpageshow() | Script for pageshow events on the window. |
| onpagehide() | Script for pagehide events on the window. |
| onvisibilitychange(v) | Script to run if the screen is shown or hidden. Returns True or False. |