nsgenbind
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
window.idl
Go to the documentation of this file.
1#include "eventtarget.idl"
2
3[NamedPropertiesObject]
4interface Window : EventTarget {
5 // the current browsing context
6 [Unforgeable] readonly attribute WindowProxy window;
7 [Replaceable] readonly attribute WindowProxy self;
8 [Unforgeable] readonly attribute Document document;
9 attribute DOMString name;
10 [PutForwards=href, Unforgeable] readonly attribute Location location;
11 readonly attribute History history;
12 [Replaceable] readonly attribute BarProp locationbar;
13 [Replaceable] readonly attribute BarProp menubar;
14 [Replaceable] readonly attribute BarProp personalbar;
15 [Replaceable] readonly attribute BarProp scrollbars;
16 [Replaceable] readonly attribute BarProp statusbar;
17 [Replaceable] readonly attribute BarProp toolbar;
18 attribute DOMString status;
19 void close();
20 void stop();
21 void focus();
22 void blur();
23
24 // other browsing contexts
25 [Replaceable] readonly attribute WindowProxy frames;
26 [Replaceable] readonly attribute unsigned long length;
27 [Unforgeable] readonly attribute WindowProxy top;
28 attribute WindowProxy? opener;
29 readonly attribute WindowProxy parent;
30 readonly attribute Element? frameElement;
31 WindowProxy open(optional DOMString url, optional DOMString target, optional DOMString features, optional boolean replace);
32 getter WindowProxy (unsigned long index);
33 getter object (DOMString name);
34
35 // the user agent
36 readonly attribute Navigator navigator;
37 readonly attribute External external;
38 readonly attribute ApplicationCache applicationCache;
39
40 // user prompts
41 void alert(DOMString message);
42 boolean confirm(DOMString message);
43 DOMString? prompt(DOMString message, optional DOMString default);
44 void print();
45 any showModalDialog(DOMString url, optional any argument);
46
47 // cross-document messaging
48 void postMessage(any message, DOMString targetOrigin, optional sequence<Transferable> transfer);
49
50 // event handler IDL attributes
119};
DOMString url
Definition: html.idl:2013
OnErrorEventHandlerNonNull OnErrorEventHandler
Definition: html.idl:1573
EventHandlerNonNull EventHandler
Definition: html.idl:1569
Definition: dom.idl:281
void focus()
attribute EventHandler oninvalid
Definition: window.idl:79
DOMString prompt(DOMString message, optional DOMString default)
attribute EventHandler onkeydown
Definition: window.idl:80
attribute EventHandler onmousemove
Definition: window.idl:89
attribute EventHandler onloadstart
Definition: window.idl:86
attribute EventHandler oncancel
Definition: window.idl:56
getter WindowProxy(unsigned long index)
attribute EventHandler onmouseup
Definition: window.idl:92
attribute EventHandler onfocus
Definition: window.idl:76
attribute EventHandler onresize
Definition: window.idl:105
readonly attribute WindowProxy top
Definition: html.idl:1430
attribute EventHandler onloadedmetadata
Definition: window.idl:85
void close()
attribute EventHandler onvolumechange
Definition: window.idl:117
attribute EventHandler oninput
Definition: window.idl:78
readonly attribute Location location
Definition: html.idl:1412
attribute EventHandler onstorage
Definition: window.idl:112
attribute EventHandler onkeyup
Definition: window.idl:82
attribute EventHandler ondrop
Definition: window.idl:71
void postMessage(any message, DOMString targetOrigin, optional sequence< Transferable > transfer)
void stop()
attribute EventHandler onloadeddata
Definition: window.idl:84
attribute EventHandler onplay
Definition: window.idl:97
attribute EventHandler onoffline
Definition: window.idl:94
attribute EventHandler onabort
Definition: window.idl:51
attribute EventHandler onmousewheel
Definition: window.idl:93
attribute EventHandler ondrag
Definition: window.idl:65
attribute EventHandler onblur
Definition: window.idl:55
attribute EventHandler oncanplay
Definition: window.idl:57
attribute EventHandler onpause
Definition: window.idl:96
attribute EventHandler onbeforeprint
Definition: window.idl:53
readonly attribute WindowProxy window
Definition: html.idl:1408
attribute EventHandler onclose
Definition: window.idl:61
attribute EventHandler onreset
Definition: window.idl:104
attribute OnErrorEventHandler onerror
Definition: window.idl:75
attribute EventHandler onunload
Definition: window.idl:116
attribute EventHandler onseeked
Definition: window.idl:107
attribute EventHandler ondurationchange
Definition: window.idl:72
attribute DOMString name
Definition: html.idl:1411
readonly attribute WindowProxy parent
Definition: html.idl:1432
attribute EventHandler onshow
Definition: window.idl:110
attribute EventHandler onbeforeunload
Definition: window.idl:54
readonly attribute BarProp menubar
Definition: html.idl:1415
attribute WindowProxy opener
Definition: window.idl:28
readonly attribute Document document
Definition: html.idl:1410
readonly attribute WindowProxy frames
Definition: html.idl:1428
attribute EventHandler ondragenter
Definition: window.idl:67
attribute EventHandler ondragleave
Definition: window.idl:68
readonly attribute External external
Definition: html.idl:1440
attribute EventHandler onchange
Definition: window.idl:59
attribute EventHandler onmouseout
Definition: window.idl:90
void print()
attribute EventHandler ondragover
Definition: window.idl:69
attribute EventHandler onsubmit
Definition: window.idl:113
boolean confirm(DOMString message)
readonly attribute BarProp personalbar
Definition: html.idl:1416
attribute EventHandler onstalled
Definition: window.idl:111
readonly attribute unsigned long length
Definition: html.idl:1429
attribute EventHandler onratechange
Definition: window.idl:103
attribute EventHandler onemptied
Definition: window.idl:73
attribute EventHandler oncanplaythrough
Definition: window.idl:58
attribute EventHandler onplaying
Definition: window.idl:98
attribute EventHandler onmouseover
Definition: window.idl:91
readonly attribute BarProp statusbar
Definition: html.idl:1418
readonly attribute ApplicationCache applicationCache
Definition: html.idl:1441
attribute EventHandler onmousedown
Definition: window.idl:88
attribute EventHandler onselect
Definition: window.idl:109
attribute DOMString status
Definition: html.idl:1420
void alert(DOMString message)
readonly attribute Element frameElement
Definition: html.idl:1433
readonly attribute History history
Definition: html.idl:1413
attribute EventHandler ondragstart
Definition: window.idl:70
readonly attribute Navigator navigator
Definition: html.idl:1439
attribute EventHandler onscroll
Definition: window.idl:106
getter object(DOMString name)
void blur()
readonly attribute BarProp locationbar
Definition: html.idl:1414
attribute EventHandler onseeking
Definition: window.idl:108
attribute EventHandler oncontextmenu
Definition: window.idl:62
attribute EventHandler onwaiting
Definition: window.idl:118
attribute EventHandler onafterprint
Definition: window.idl:52
attribute EventHandler ondragend
Definition: window.idl:66
readonly attribute BarProp scrollbars
Definition: html.idl:1417
attribute EventHandler onmessage
Definition: window.idl:87
attribute EventHandler onpageshow
Definition: window.idl:100
attribute EventHandler onended
Definition: window.idl:74
any showModalDialog(DOMString url, optional any argument)
attribute EventHandler onpagehide
Definition: window.idl:99
attribute EventHandler onkeypress
Definition: window.idl:81
attribute EventHandler oncuechange
Definition: window.idl:63
readonly attribute BarProp toolbar
Definition: html.idl:1419
attribute EventHandler onhashchange
Definition: window.idl:77
attribute EventHandler ondblclick
Definition: window.idl:64
attribute EventHandler ononline
Definition: window.idl:95
attribute EventHandler ontimeupdate
Definition: window.idl:115
attribute EventHandler onprogress
Definition: window.idl:102
attribute EventHandler onclick
Definition: window.idl:60
attribute EventHandler onload
Definition: window.idl:83
attribute EventHandler onsuspend
Definition: window.idl:114
WindowProxy open(optional DOMString url, optional DOMString target, optional DOMString features, optional boolean replace)
attribute EventHandler onpopstate
Definition: window.idl:101