1 <!-- ...................................................................... --> |
|
2 <!-- XHTML Intrinsic Events Module ....................................... --> |
|
3 <!-- file: xhtml-events-1.mod |
|
4 |
|
5 This is XHTML, a reformulation of HTML as a modular XML application. |
|
6 Copyright 1998-2001 W3C (MIT, INRIA, Keio), All Rights Reserved. |
|
7 Revision: $Id: xhtml-events-1.mod,v 1.1 2004-02-23 16:11:21 ylafon Exp $ SMI |
|
8 |
|
9 This DTD module is identified by the PUBLIC and SYSTEM identifiers: |
|
10 |
|
11 PUBLIC "-//W3C//ENTITIES XHTML Intrinsic Events 1.0//EN" |
|
12 SYSTEM "http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-events-1.mod" |
|
13 |
|
14 Revisions: |
|
15 (none) |
|
16 ....................................................................... --> |
|
17 |
|
18 <!-- Intrinsic Event Attributes |
|
19 |
|
20 These are the event attributes defined in HTML 4, |
|
21 Section 18.2.3 "Intrinsic Events". This module must be |
|
22 instantiated prior to the Attributes Module but after |
|
23 the Datatype Module in the Modular Framework module. |
|
24 |
|
25 "Note: Authors of HTML documents are advised that changes |
|
26 are likely to occur in the realm of intrinsic events |
|
27 (e.g., how scripts are bound to events). Research in |
|
28 this realm is carried on by members of the W3C Document |
|
29 Object Model Working Group (see the W3C Web site at |
|
30 http://www.w3.org/ for more information)." |
|
31 --> |
|
32 <!-- NOTE: Because the ATTLIST declarations in this module occur |
|
33 before their respective ELEMENT declarations in other |
|
34 modules, there may be a dependency on this module that |
|
35 should be considered if any of the parameter entities used |
|
36 for element type names (eg., %a.qname;) are redeclared. |
|
37 --> |
|
38 |
|
39 <!ENTITY % Events.attrib |
|
40 "onclick %Script.datatype; #IMPLIED |
|
41 ondblclick %Script.datatype; #IMPLIED |
|
42 onmousedown %Script.datatype; #IMPLIED |
|
43 onmouseup %Script.datatype; #IMPLIED |
|
44 onmouseover %Script.datatype; #IMPLIED |
|
45 onmousemove %Script.datatype; #IMPLIED |
|
46 onmouseout %Script.datatype; #IMPLIED |
|
47 onkeypress %Script.datatype; #IMPLIED |
|
48 onkeydown %Script.datatype; #IMPLIED |
|
49 onkeyup %Script.datatype; #IMPLIED" |
|
50 > |
|
51 |
|
52 <!-- additional attributes on anchor element |
|
53 --> |
|
54 <!ATTLIST %a.qname; |
|
55 onfocus %Script.datatype; #IMPLIED |
|
56 onblur %Script.datatype; #IMPLIED |
|
57 > |
|
58 |
|
59 <!-- additional attributes on form element |
|
60 --> |
|
61 <!ATTLIST %form.qname; |
|
62 onsubmit %Script.datatype; #IMPLIED |
|
63 onreset %Script.datatype; #IMPLIED |
|
64 > |
|
65 |
|
66 <!-- additional attributes on label element |
|
67 --> |
|
68 <!ATTLIST %label.qname; |
|
69 onfocus %Script.datatype; #IMPLIED |
|
70 onblur %Script.datatype; #IMPLIED |
|
71 > |
|
72 |
|
73 <!-- additional attributes on input element |
|
74 --> |
|
75 <!ATTLIST %input.qname; |
|
76 onfocus %Script.datatype; #IMPLIED |
|
77 onblur %Script.datatype; #IMPLIED |
|
78 onselect %Script.datatype; #IMPLIED |
|
79 onchange %Script.datatype; #IMPLIED |
|
80 > |
|
81 |
|
82 <!-- additional attributes on select element |
|
83 --> |
|
84 <!ATTLIST %select.qname; |
|
85 onfocus %Script.datatype; #IMPLIED |
|
86 onblur %Script.datatype; #IMPLIED |
|
87 onchange %Script.datatype; #IMPLIED |
|
88 > |
|
89 |
|
90 <!-- additional attributes on textarea element |
|
91 --> |
|
92 <!ATTLIST %textarea.qname; |
|
93 onfocus %Script.datatype; #IMPLIED |
|
94 onblur %Script.datatype; #IMPLIED |
|
95 onselect %Script.datatype; #IMPLIED |
|
96 onchange %Script.datatype; #IMPLIED |
|
97 > |
|
98 |
|
99 <!-- additional attributes on button element |
|
100 --> |
|
101 <!ATTLIST %button.qname; |
|
102 onfocus %Script.datatype; #IMPLIED |
|
103 onblur %Script.datatype; #IMPLIED |
|
104 > |
|
105 |
|
106 <!-- additional attributes on body element |
|
107 --> |
|
108 <!ATTLIST %body.qname; |
|
109 onload %Script.datatype; #IMPLIED |
|
110 onunload %Script.datatype; #IMPLIED |
|
111 > |
|
112 |
|
113 <!-- additional attributes on area element |
|
114 --> |
|
115 <!ATTLIST %area.qname; |
|
116 onfocus %Script.datatype; #IMPLIED |
|
117 onblur %Script.datatype; #IMPLIED |
|
118 > |
|
119 |
|
120 <!-- end of xhtml-events-1.mod --> |
|