/[suikacvs]/messaging/manakai/lib/Message/DOM/DOMHTML.dis
Suika

Contents of /messaging/manakai/lib/Message/DOM/DOMHTML.dis

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Mon Oct 18 12:23:51 2004 UTC (20 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.1: +1221 -1551 lines
Daily

1 Namespace:
2 @lang:
3 http://suika.fam.cx/~wakaba/archive/2004/8/18/lang#
4 @license:
5 http://suika.fam.cx/~wakaba/archive/2004/8/18/license#
6 @ManakaiDOMCore:
7 http://suika.fam.cx/~wakaba/archive/2004/mdom-core#
8 @ManakaiDOMHTML:
9 http://suika.fam.cx/~wakaba/archive/2004/mdom/html#
10 @TreeCore:\
11 @xhtml1:
12 http://www.w3.org/1999/xhtml
13 Module:
14 @Name: DOMHTML
15 @Namespace:
16 http://suika.fam.cx/~wakaba/archive/2004/dom/html#
17 @BindingName:
18 @@@: html
19 @@Type:
20 lang:IDL-DOM
21 @@prefix: dom.w3c.org
22 @@Condition:DOM1
23 @BindingName:
24 @@@: html2
25 @@Type:
26 lang:IDL-DOM
27 @@prefix: dom.w3c.org
28 @@Condition:DOM2
29 @FullName:
30 @@lang:en
31 @@@: DOM HTML Module
32 @Description:
33 @@lang:en
34 @@@:
35 The DOM HTML Module provides objects and methods specific
36 to HTML 4 documents and XHTML 1.0 documents. THe HTML
37 DOM exposes a number of convinience methods and attributes
38 that are more appropriate to script writers. These
39 enhancements rely on transitional or frameset DTDs
40 of HTML 4.0 <SRC:DOM Level 1 HTML> or HTML 4.01
41 <SRC:DOM Level 2 HTML> and XHTML 1.0 <SRC:DOM Level 2 HTML>.
42
43 @Author:
44 @@FullName: Wakaba
45 @@Mail: w@suika.fam.cx
46 @License:
47 license:Perl+MPL
48 @Date.RCS:
49 $Date: 2004/10/17 12:48:49 $
50
51 @ConditionDef:
52 @@Name:DOM1
53 @ConditionDef:
54 @@Name:DOM2
55 @@ISA:DOM1
56 @NormalCondition:DOM2
57
58 @Feature:
59 @@Name:HTML
60 @@Version:1.0
61 @@FullName: DOM Level 1 HTML
62 @@Condition:DOM1
63 @@ImplNote:
64 @@@lang:en
65 @@@@:
66 The DOM Level 2 HTML Specification does not say DOM Level 2
67 HTML implementations to answer to <M:hasFeature> of
68 <FeatureVer:1.0> as <DOM:true>.
69 @@ImplNote:
70 @@@lang:en
71 @@@@:
72 The DOM implementation must support
73 <Module:DOMCore> Module.
74 @@Contrib:
75 DOMCore:DOMImplementation::DOM1
76 @@Contrib:
77 DOMCore:DOMImplementation::DOM2
78 @@Contrib:
79 DOMCore:DOMImplementation::DOM3
80 @Feature:
81 @@Name:HTML
82 @@Version:2.0
83 @@FullName: DOM Level 2 HTML
84 @@Condition:DOM2
85 @@ImplNote:
86 @@@lang:en
87 @@@@:
88 The DOM implementation must support
89 <Feature:Core>/<FeatureVer:2.0>.
90 @@Contrib:
91 DOMCore:DOMImplementation::DOM2
92 @@Contrib:
93 DOMCore:DOMImplementation::DOM3
94 @Feature:
95 @@Name:XHTML
96 @@Version:2.0
97 @@FullName: DOM Level 2 HTML (with XHTML support)
98 @@Condition:DOM2
99 @@ImplNote:
100 @@@lang:en
101 @@@@:
102 Equal to <Feature:XML>/<FeatureVer:2.0> and
103 <Feature:HTML>/<FeatureVer:2.0>.
104 @@Contrib:
105 DOMCore:DOMImplementation::DOM2
106 @@Contrib:
107 DOMCore:DOMImplementation::DOM3
108
109 @Require:
110 @@Module:
111 @@@Name: DOMCore
112 @@@FileName:
113 @@@@@: dom.idl
114 @@@@For:
115 lang:IDL-DOM
116 @@@Namespace:
117 http://suika.fam.cx/~wakaba/archive/2004/8/18/dom-core#
118 @@Module:
119 @@@Name: DOMWebForms
120 @@@Namespace:
121 http://suika.fam.cx/~wakaba/archive/2004/dom/html#
122
123 DataTypeAlias:
124 @Name: DOMString
125 @Type:
126 DOMCore:DOMString
127 DataTypeAlias:
128 @Name: Node
129 @Type:
130 DOMCore:Node
131 DataTypeAlias:
132 @Name: Document
133 @Type:
134 DOMCore:Document
135 DataTypeAlias:
136 @Name: NodeList
137 @Type:
138 DOMCore:NodeList
139 DataTypeAlias:
140 @Name: Element
141 @Type:
142 DOMCore:Element
143
144 ImplNote:
145 @lang:en
146 @@:
147 The DOM Level 2 HTML Specification does not intend to define
148 exactly how a UA will respond to a change to any
149 attribute on an element that directly or indirectly refers
150 external data, such elements are <IF:HTMLAppletElement>,
151 <IF:HTMLFrameElement>, <IF:HTMLFrameSetElement>,
152 <IF:HTMLIFrameElement>, <IF:HTMLImageElement>, <IF:HTMLLinkElement>,
153 <IF:HTMLObjectElement>, <IF:HTMLParamElement> and
154 <IF:HTMLScriptElement>.
155
156 IF:
157 @Name: HTMLCollection
158 @Description:
159 @@lang:en
160 @@@:
161 A list of nodes. An individual node may be accessed
162 by either ordinal index or the <HA:name> or <HA:id>
163 of the node.
164 \
165 <IF:HTMLCollection> objects are <EM:live>; they are
166 automatically updated when the underlying document
167 is changed.
168
169 @IsFinal:-1
170 @IsAbstract:1
171
172 @Attr:
173 @@Name: length
174 @@Description:
175 @@@lang:en
176 @@@@: The length of the list.
177 @@IsAbstract:1
178 @@Get:
179 @@@Type:
180 DOMMain:unsigned-long
181 @Method:
182 @@Name: item
183 @@Description:
184 @@@lang:en
185 @@@@:
186 Retrieve a node specified by ordinal index.
187 @@Param:
188 @@@Name: index
189 @@@Type:
190 DOMMain:unsigned-long
191 @@@Description:
192 @@@@lang:en
193 @@@@@:
194 The index of the node to retrieve, in the document order.
195 The index origin is <DOM:0>.
196 @@Return:
197 @@@Type: Node
198 @@@Description:
199 @@@@lang:en
200 @@@@@:
201 The <P:index>th node.
202 @@@InCase:
203 @@@@Value:
204 @@@@@is-null:1
205 @@@@Description:
206 @@@@@lang:en
207 @@@@@@:
208 The <P:index> is out of range.
209 @@IsAbstract:1
210 @Method:
211 @@Name: namedItem
212 @@Description:
213 @@@lang:en
214 @@@@:
215 Retrieve a node using a name.
216 \
217 With HTML 4 documents,
218 it first searches for an <IF:Element> with a matching
219 <HA:name> attribute and if it does not find one,
220 it searches for an <IF:Element> (that is allowed to specify a
221 <HA:name> attribute) with a matching <HA:name> attribute.
222 The matching is case-insensitive.
223 \
224 With XHTML 1.0 documents, it only searches for
225 an <IF:Element> with a matching <HA:id> attribute.
226 The matching is case-sensitive.
227 @@IsAbstract:1
228 @@Param:
229 @@@Name: name
230 @@@Type: DOMString
231 @@@Description:
232 @@@@lang:en
233 @@@@@:
234 The name of the <IF:Node> to retrieve.
235 @@Return:
236 @@@Type: Node
237 @@@Description:
238 @@@@lang:en
239 @@@@@:
240 The <IF:Node> with a <HA:name> or <HA:id> whose
241 value matches with <P:name>.
242 @@@InCase:
243 @@@@Value:
244 @@@@@is-null:1
245 @@@@Description:
246 @@@@@lang:en
247 @@@@@@:
248 There is no node with such a <P:name>.
249
250 ImplNote:
251 @@lang:en
252 @@@:
253 <IF:HTMLOptionCollection>: See <Module:DOMWebForms>.
254
255 IF:
256 @Name: HTMLDocument
257 @Description:
258 @@lang:en
259 @@@:
260 The root of the HTML document and holds the entire content.
261
262 @ISA: Document
263 @Role:
264 @@@:
265 DOMCore:Document
266 @@compat:
267 ManakaiDOMCore:Document
268 @@root-element:
269 @@@QName:
270 xhtml1:html
271 @@root-element:
272 @@@Name:html
273 @@doctype-public:
274 -//W3C//DTD HTML 4.0//EN
275 @@doctype-public:
276 -//W3C//DTD HTML 4.0 Transitional//EN
277 @@doctype-public:
278 -//W3C//DTD HTML 4.0 Frameset//EN
279 @@doctype-public:
280 -//W3C//DTD HTML 4.01//EN
281 @@doctype-public:
282 -//W3C//DTD HTML 4.01 Transitional//EN
283 @@doctype-public:
284 -//W3C//DTD HTML 4.01 Frameset//EN
285 @@doctype-public:
286 -//W3C//DTD XHTML 1.0 Strict//EN
287 @@doctype-public:
288 -//W3C//DTD XHTML 1.0 Transitional//EN
289 @@doctype-public:
290 -//W3C//DTD XHTML 1.0 Frameset//EN
291 @@ImplNote:
292 @@@lang:en
293 @@@@:
294 TODO: doctype-system required
295
296 @Attr:
297 @@Name: title
298 @@Description:
299 @@@lang:en
300 @@@@:
301 The title of a document, as specified by the <HE:tile> element.
302 @@Get:
303 @@@Type: DOMString
304 @@Set:
305 @@@Type: DOMString
306 @Attr:
307 @@Name: referrer
308 @@Description:
309 @@@lang:en
310 @@@@:
311 The page that linked to this page.
312 @@Get:
313 @@@Type: DOMString
314 @@@Description:
315 @@@@lang:en
316 @@@@@:
317 The RFC 2396 URI of the page.
318 @@@InCase:
319 @@@@Value:\
320 @@@@Description:
321 @@@@@lang:en
322 @@@@@@:
323 The user navigated to the page directly (not through a
324 link, but for example via bookmark).
325 @@@Def:
326 @@@@Type:
327 lang:dis
328 @@@@GetProp:
329 @@@@@@:
330 DOMHTML:referrer
331 @@@@@uri-format:RFC 2396
332 @Attr:
333 @@Name: domain
334 @@Description:
335 @@@lang:en
336 @@@@:
337 The domain name of the server that served the document.
338 @@Get:
339 @@@Type: DOMString
340 @@@InCase:
341 @@@@Value:
342 @@@@@is-null:1
343 @@@@Description:
344 @@@@@lang:en
345 @@@@@@:
346 The server cannot be identified by a domain name.
347 @@@ImplNote:
348 @@@@lang:en
349 @@@@@:
350 ISSUE: What is allowed? FQDNs? Non-FQ domain names?
351 IPv4 addresses? IPv6 addresses with or without
352 brackets?
353 @@@Def:
354 @@@@Type:
355 lang:Perl
356 @@@@@:
357 $r = null;
358 if (defined $self->{<Q:TreeCore:node>}
359 ->{<Q:DOMCore:documentURI>}) {
360 require URI;
361 my $uri = URI->new ($self->{<Q:TreeCore:node>}
362 ->{<Q:DOMCore:documentURI>});
363 if ($uri->can ('host')) {
364 $r = $uri->host;
365 undef $r if defined $r and
366 (length $r == 0 or
367 substr ($r, 0, 1) eq '[');
368 }
369 }
370 @Attr:
371 @@Name: URL
372 @@Description:
373 @@@lang:en
374 @@@@:
375 The absolute URI <SRC:RFC 2396> of the document.
376 @@Get:
377 @@@Type: DOMString
378 @@@Def:
379 @@@@Type:
380 lang:dis
381 @@@@GetProp:
382 @@@@@@:
383 DOMCore:documentURI
384 @@@@@uri-format:RFC 2396
385 @Attr:
386 @@Name: body
387 @@Description:
388 @@@lang:en
389 @@@@:
390 The element that contains the content for the document.
391 @@ImplNote:
392 @@@lang:en
393 @@@@:
394 ISSUE: Is returning <HA:frameset> is DOM Level 0 compatible?
395 @@Get:
396 @@@Type: HTMLElement
397 @@@Description:
398 @@@@lang:en
399 @@@@@:
400 The <HA:body> element or the outermost <HA:frameset> element.
401 @@Set:
402 @@@Type: HTMLElement
403 @@@ImplNote:
404 @@@@lang:en
405 @@@@@:
406 ISSUE: Why this attribute is writable? No exception?
407 @Attr:
408 @@Name: images
409 @@Description:
410 @@@lang:en
411 @@@@:
412 A collection of all the <HA:img> elements in a document.
413 \
414 {NOTE:: Only <HA:img> elements are contained for
415 backward compatibility.
416 \
417 }
418 @@Get:
419 @@@Type: HTMLCollection
420 @Attr:
421 @@Name: applets
422 @@Description:
423 @@@lang:en
424 @@@@:
425 A collection of all <HA:object> elements that include
426 applets and <HA:applet> elements in the document.
427 @@ImplNote:
428 @@@lang:en
429 @@@@:
430 There might be compatibility problems, since
431 the two element types has different attribute sets.
432 Old (DOM Level 0) applications might not take
433 <HA:object> elements into consideration.
434 @@Get:
435 @@@Type: HTMLCollection
436 @Attr:
437 @@Name: links
438 @@Description:
439 @@@lang:en
440 @@@@:
441 A collection of all <HA:a> and <HA:area> elements
442 in a document with a value for the <HA:href> attribute.
443 @@Get:
444 @@@Type: HTMLCollection
445 @Attr:
446 @@Name: forms
447 @@Description:
448 @@@lang:en
449 @@@@:
450 A collection of all the forms of a document.
451 @@ImplNote:
452 @@@lang:en
453 @@@@:
454 It should be restricted for HTML <HA:form> elements.
455 Neither <HA:isindex> elements nor non-HTML form elements
456 should be contained.
457 @@Get:
458 @@@Type: HTMLCollection
459 @Attr:
460 @@Name: anchors
461 @@Description:
462 @@@lang:en
463 @@@@:
464 A collection of all the <HA:a> elements with a value
465 for the <HA:name> attribute in the document.
466 \
467 {NOTE:: The collection of this attribute only contains
468 those anchors with <HA:name> attributes,
469 not with the <HA:id> attributes, for backward
470 compatibility. XHTML 1.0 deprecates the use
471 of the <HA:name> attribute.
472 \
473 }
474 @@Get:
475 @@@Type: HTMLCollection
476 @Attr:
477 @@Name: cookie
478 @@Description:
479 @@@lang:en
480 @@@@:
481 The cookie, persistent state information associated
482 with the current frame or document <SRC:RFC 2965>.
483 \
484 {NOTE:: The precise nature of a UA session is not
485 defined.
486 \
487 }
488 @@Get:
489 @@@Type: DOMString
490 @@@Description:
491 @@@@lang:en
492 @@@@@:
493 A single string with each cookie's name-value pair
494 separated by a <CHAR:SEMICOLON>.
495 @@@ImplNote:
496 @@@@lang:en
497 @@@@@:
498 It is maybe RFC 2965 <CODE:cookies>.
499 @@@InCase:
500 @@@@Value:\
501 @@@@Description:
502 @@@@@lang:en
503 @@@@@@:
504 No cookie is available for the current frame or document.
505 @@Set:
506 @@@Type: DOMString
507 @@@Description:
508 @@@@lang:en
509 @@@@@:
510 A single name-value pair followed by zero or more
511 cookie attribute values (RFC 2965 <CODE:cookie>).
512 \
513 If no <CODE:domain> attribute is specified,
514 it defaults to the <CODE:host> portion of an
515 RFC 2396 absolute URI of the current frame or document.
516 \
517 If no <CODE:path> attribute is specified, it defaults
518 to the absolute <CODE:path> portion of an
519 RFC 2396 absolute URI of the current frame or document.
520 \
521 If no <CODE:max-age> attribute is specified, it
522 defaults to a UA defined value.
523 \
524 If a <CODE:cookie> with the specified name is already
525 associated, the new value as well as the new attributes
526 replace the old ones. If the <CODE:max-age> attribute
527 value is <CODE:0>, any existing cookies of the specified
528 name are removed.
529 @@@Exception:
530 @@@@Name: SYNTAX_ERR
531 @@@@Type:
532 DOMCore:DOMException
533 @@@@SubType:
534 @@@@@QName:
535 ManakaiDOMHTML:MDOMHTML_BAD_COOKIE
536 @@@@@Description:
537 @@@@@@lang:en
538 @@@@@@@:
539 The new value does not adhere to the
540 RFC 2965 <CODE:cookie>.
541 @Method:
542 @@Name: open
543 @@Description:
544 @@@lang:en
545 @@@@:
546 Open a document stream for writing. If a document
547 exists in the target, this method clears it.
548 @@Return:
549 @Method:
550 @@Name: close
551 @@Description:
552 @@@lang:en
553 @@@@:
554 Close a document stream opened by the <M:open> method
555 and force rendering.
556 @@Return:
557 @Method:
558 @@Name: write
559 @@Description:
560 @@@lang:en
561 @@@@:
562 Write a string to a document stream opened by <M:open>.
563 @@ImplNote:
564 @@@lang:en
565 @@@@:
566 This method might produce a document that is invalid.
567 @@Param:
568 @@@Name: text
569 @@@Type: DOMString
570 @@@Description:
571 @@@@lang:en
572 @@@@@:
573 The string to be parsed into some structure in
574 the document structure model.
575 @@Return:
576 @Method:
577 @@Name: writeln
578 @@Descripton:
579 @@@lang:en
580 @@@@:
581 Write a string followed by a newline character
582 to a document stream opened by the <M:open> method.
583 @@Param:
584 @@@Name: text
585 @@@Type: DOMString
586 @@@Description:
587 @@@@lang:en
588 @@@@@:
589 The string to be parsed into some structure in
590 the document structure model.
591 @@Return:
592 @Method:
593 @@Name: getElementsByName
594 @@Description:
595 @@@lang:en
596 @@@@:
597 With HTML 4 documents: return a collection of elements
598 with matching name.
599 \
600 With XHTML 1 documents: return a collection of form controls
601 with matching name.
602 @@Param:
603 @@@Name: elementName
604 @@@Type: DOMString
605 @@@Description:
606 @@@@lang:en
607 @@@@@:
608 The <HA:name> of the element. The matching is
609 case-sensitive.
610 @@Return:
611 @@@Type: NodeList
612 @@@Description:
613 @@@@lang:en
614 @@@@@:
615 A collection of the element whose <HA:name> matches
616 with <P:elementName>.
617 @ImplNote:
618 @@lang:en
619 @@@:
620 TODO: <M:HTMLDocument.getElementById> has moved to
621 <IF:Document> interface. Some note and
622 implementation for DOM Level 1 HTML required.
623 ##IF:HTMLDocument
624
625 ImplNote:
626 @lang:en
627 @@:
628 DOM attributes corresponding to HTML attributes have
629 the semantic (including case-sensitivity) given in
630 the HTML 4 and XHTML 1.0 specifications.
631 \
632 Exposing HTML attributes is for compatibility with DOM Level 0;
633 this usage is deprecated by DOM Level 1 and 2 HTML specitications.
634 \
635 {FIG: HTML Data Types and DOM Data Types
636 \
637 - <SGML:CDATA>:: <TYPE:DOMString>.
638 (Default of default: an empty string)
639 \
640 - Enumerated values:: <TYPE:DOMString>.
641 (Normalized to lowercase in HTML.
642 Default of default: an empty string)
643 \
644 - Boolean:: <TYPE:boolean>. (Default of default: <DOM:false>.
645 \
646 - <SGML:NUMBER>:: <TYPE:long>. (Default of default: <DOM:0>.)
647 \
648 }
649 \
650 Element type names in HTML 4 documents (exposed through
651 such as <A:Element.tagName>) are normalized in
652 uppercase. No specification for attribute names - it maybe
653 should be in lowercase for compatibility.
654
655 IF:
656 @Name: HTMLElement
657 @Description:
658 @@lang:en
659 @@@:
660 An HTML element. All specific HTML element interfaces
661 are derived from this interface.
662
663 @ISA: Element
664 @Role:
665 @@@:
666 DOMCore:Element
667 @@compat:
668 ManakaiDOMCore:Element
669 @@html-element-type:sub
670 @@html-element-type:sup
671 @@html-element-type:span
672 @@html-element-type:bdo
673 @@html-element-type:tt
674 @@html-element-type:i
675 @@html-element-type:b
676 @@html-element-type:u
677 @@html-element-type:s
678 @@html-element-type:strike
679 @@html-element-type:big
680 @@html-element-type:small
681 @@html-element-type:em
682 @@html-element-type:strong
683 @@html-element-type:dfn
684 @@html-element-type:code
685 @@html-element-type:samp
686 @@html-element-type:kbd
687 @@html-element-type:var
688 @@html-element-type:cite
689 @@html-element-type:acronym
690 @@html-element-type:abbr
691 @@html-element-type:dd
692 @@html-element-type:dt
693 @@html-element-type:noframes
694 @@html-element-type:noscript
695 @@html-element-type:address
696 @@html-element-type:center
697 @@element-type:
698 xhtml1:*
699
700 @Attr:
701 @@Name: id
702 @@DocAttr:
703 @@@QName:id
704 @@@ElementType:
705 xhtml1:*
706 @@Get:
707 @@@Type: DOMString
708 @@Set:
709 @@@Type: DOMString
710 @@ImplNote:
711 @@@lang:en
712 @@@@:
713 Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
714 @Attr:
715 @@Name: title
716 @@DocAttr:
717 @@@QName:title
718 @@@ElementType:
719 xhtml1:*
720 @@Get:
721 @@@Type: DOMString
722 @@Set:
723 @@@Type: DOMString
724 @@ImplNote:
725 @@@lang:en
726 @@@@:
727 Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
728 @Attr:
729 @@Name: lang
730 @@DocAttr:
731 @@@QName:lang
732 @@@ElementType:
733 xhtml1:*
734 @@@DeprecatedBy:
735 DOMHTML:XHTML1.0
736 @@Get:
737 @@@Type: DOMString
738 @@Set:
739 @@@Type: DOMString
740 @@ImplNote:
741 @@@lang:en
742 @@@@:
743 Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
744 @Attr:
745 @@Name: dir
746 @@DocAttr:
747 @@@ElementType:
748 xhtml1:*
749 @@@QName:dir
750 @@Get:
751 @@@Type: DOMString
752 @@Set:
753 @@@Type: DOMString
754 @@ImplNote:
755 @@@lang:en
756 @@@@:
757 Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
758 @Attr:
759 @@Name: className
760 @@DocAttr:
761 @@@ElementType:
762 xhtml1:*
763 @@@QName:class
764 @@Get:
765 @@@Type: DOMString
766 @@Set:
767 @@@Type: DOMString
768 @@ImplNote:
769 @@@lang:en
770 @@@@:
771 Some element in HTML 4/XHTML 1.0 does not have <HA:class> attribute.
772 ##IF:HTMLElement
773
774 IF:
775 @Name: HTMLHtmlElement
776
777 @ISA: HTMLElement
778 @ElementType:
779 @@QName:
780 xhtml1:html
781
782 @Attr:
783 @@Name: version
784 @@DocAttr:
785 @@@QName:version
786 @@@DeprecatedBy:
787 DOMHTML:HTML4
788 @@Get:
789 @@@Type: DOMString
790 @@Set:
791 @@@Type: DOMString
792
793 IF:
794 @Name: HTMLHeadElement
795
796 @ISA: HTMLElement
797 @ElementType:
798 @@QName:
799 xhtml1:head
800
801 @Attr:
802 @@Name: profile
803 @@DocAttr:
804 @@@QName:profile
805 @@Get:
806 @@@Type: DOMString
807 @@Set:
808 @@@Type: DOMString
809
810 IF:
811 @Name: HTMLLinkElement
812
813 @ISA: HTMLElement
814 @ElementType:
815 @@QName:
816 xhtml1:link
817
818 @Attr:
819 @@Name: disabled
820 @@Description:
821 @@@lang:en
822 @@@@:
823 Whether the link is enabled or not. This is currently
824 only used for style sheet links and may be used to
825 activate or deactivate the style sheet.
826 @@Get:
827 @@@Type:
828 DOMMain:boolean
829 @@@InCase:
830 @@@@Value: true
831 @@@@Description:
832 @@@@@lang:en
833 @@@@@@:
834 The link is disabled.
835 @@@InCase:
836 @@@@Value: false
837 @@@@Description:
838 @@@@@lang:en
839 @@@@@@:
840 The link is enabled.
841 @@@Def:
842 @@@@Type:
843 lang:dis
844 @@@@GetProp:
845 DOMHTML:disabled
846 @@Set:
847 @@@Type:
848 DOMMain:boolean
849 @@@InCase:
850 @@@@Value: true
851 @@@@Description:
852 @@@@@lang:en
853 @@@@@@:
854 The link is disabled.
855 @@@InCase:
856 @@@@Value: false
857 @@@@Description:
858 @@@@@lang:en
859 @@@@@@:
860 The link is enabled.
861 @@@Def:
862 @@@@Type:
863 lang:dis
864 @@@@SetProp:
865 DOMHTML:disabled
866 @Attr:
867 @@Name: charset
868 @@DocAttr:
869 @@@QName:charset
870 @@Get:
871 @@@Type: DOMString
872 @@Set:
873 @@@Type: DOMString
874 @Attr:
875 @@Name: href
876 @@DocAttr:
877 @@@QName:href
878 @@Get:
879 @@@Type: DOMString
880 @@Set:
881 @@@Type: DOMString
882 @Attr:
883 @@Name: hreflang
884 @@DocAttr:
885 @@@QName:hreflang
886 @@Get:
887 @@@Type: DOMString
888 @@Set:
889 @@@Type: DOMString
890 @Attr:
891 @@Name: media
892 @@DocAttr:
893 @@@QName:media
894 @@Get:
895 @@@Type: DOMString
896 @@Set:
897 @@@Type: DOMString
898 @Attr:
899 @@Name: rel
900 @@DocAttr:
901 @@@QName:rel
902 @@Get:
903 @@@Type: DOMString
904 @@Set:
905 @@@Type: DOMString
906 @Attr:
907 @@Name: rev
908 @@DocAttr:
909 @@@QName:rev
910 @@Get:
911 @@@Type: DOMString
912 @@Set:
913 @@@Type: DOMString
914 @Attr:
915 @@Name: target
916 @@DocAttr:
917 @@@QName:target
918 @@Get:
919 @@@Type: DOMString
920 @@Set:
921 @@@Type: DOMString
922 @Attr:
923 @@Name: type
924 @@DocAttr:
925 @@@QName:type
926 @@Get:
927 @@@Type: DOMString
928 @@Set:
929 @@@Type: DOMString
930 ##IF:HTMLLinkElement
931
932 IF:
933 @Name: HTMLTitleElement
934 @ISA: HTMLElement
935 @ElementType:
936 @@QName:
937 xhtml1:title
938 @Attr:
939 @@Name: text
940 @@Description:
941 @@@lang:en
942 @@@@:
943 The title.
944 @@Get:
945 @@@Type: DOMString
946 @@@Def:
947 @@@@Type:
948 lang:Perl
949 @@@@@:
950 __DEEP{
951 $r = $self->{<Q:TreeCore:node>}
952 ->__SUPER{ManakaiDOMNodeObjectNode::}__::__INT{textContent}__;
953 }__;
954 @@Set:
955 @@@Type: DOMString
956 @@@Def:
957 @@@@Type:
958 lang:Perl
959 @@@@@:
960 __DEEP{ ## Latest version
961 $self->__SUPER{Element::}__::__INT{textContent}__ ($given);
962 }__;
963 ##IF:HTMLTitleElement
964
965 IF:
966 @Name: HTMLMetaElement
967 @ISA: HTMLElement
968 @ElementType:
969 @@QName:
970 xhtml1:meta
971 @Attr:
972 @@Name: content
973 @@DocAttr:
974 @@@QName:content
975 @@Get:
976 @@@Type: DOMString
977 @@Set:
978 @@@Type: DOMString
979 @Attr:
980 @@Name: httpEquiv
981 @@DocAttr:
982 @@@QName:http-equiv
983 @@Get:
984 @@@Type: DOMString
985 @@Set:
986 @@@Type: DOMString
987 @Attr:
988 @@Name: name
989 @@DocAttr:
990 @@@QName:name
991 @@Get:
992 @@@Type: DOMString
993 @@Set:
994 @@@Type: DOMString
995 @Attr:
996 @@Name: scheme
997 @@DocAttr:
998 @@@QName:scheme
999 @@Get:
1000 @@@Type: DOMString
1001 @@Set:
1002 @@@Type: DOMString
1003
1004 IF:
1005 @Name: HTMLBaseElement
1006 @ISA: HTMLElement
1007 @ElementType:
1008 @@QName:
1009 xhtml1:base
1010 @Attr:
1011 @@Name: href
1012 @@DocAttr:
1013 @@@QName:href
1014 @@Get:
1015 @@@Type: DOMString
1016 @@Set:
1017 @@@Type: DOMString
1018 @Attr:
1019 @@Name: target
1020 @@DocAttr:
1021 @@@QName:target
1022 @@Get:
1023 @@@Type: DOMString
1024 @@Set:
1025 @@@Type: DOMString
1026
1027 IF:
1028 @Name: HTMLIsIndexElement
1029 @ISA: HTMLElement
1030 @ElementType:
1031 @@QName:
1032 xhtml1:isindex
1033 @Attr:
1034 @@Name: form
1035 @@Description:
1036 @@@lang:en
1037 @@@@:
1038 The <HE:form> element containing this element.
1039 \
1040 {NOTE:: Although DOM has this attribute, the <HE:isindex>
1041 is independent from any <HE:form> by definition.
1042 \
1043 }
1044 @@Get:
1045 @@@Type:
1046 DOMWebForms:HTMLFormElement
1047 @@@InCase:
1048 @@@@Value:
1049 @@@@@is-null:1
1050 @@@@Description:
1051 @@@@@lang:en
1052 @@@@@@:
1053 This element is not within the context of a form.
1054 @Attr:
1055 @@Name: prompt
1056 @@DocAttr:
1057 @@@Name:prompt
1058 @@@DeprecatedBy:
1059 DOMHTML:HTML4
1060 @@Get:
1061 @@@Type: DOMString
1062 @@Set:
1063 @@@Type: DOMString
1064
1065 IF:
1066 @Name: HTMLStyleElement
1067 @ISA: HTMLElement
1068 @ElementType:
1069 @@QName:
1070 xhtml1:style
1071 @Attr:
1072 @@Name: disabled
1073 @@Description:
1074 @@@lang:en
1075 @@@@:
1076 Whether the style sheet is enabled or not.
1077 @@Get:
1078 @@@Type:
1079 DOMMain:boolean
1080 @@@InCase:
1081 @@@@Value: true
1082 @@@@Description:
1083 @@@@@lang:en
1084 @@@@@@:The style sheet is disabled.
1085 @@@InCase:
1086 @@@@Value: false
1087 @@@@Description:
1088 @@@@@lang:en
1089 @@@@@@:The style sheet is enabled.
1090 @@@Def:
1091 @@@@Type:
1092 lang:dis
1093 @@@@GetProp:
1094 DOMHTML:disabled
1095 @@Set:
1096 @@@Type:
1097 DOMMain:boolean
1098 @@@InCase:
1099 @@@@Value: true
1100 @@@@Description:
1101 @@@@@lang:en
1102 @@@@@@:The style sheet is disabled.
1103 @@@InCase:
1104 @@@@Value: false
1105 @@@@Description:
1106 @@@@@lang:en
1107 @@@@@@:The style sheet is enabled.
1108 @@@Def:
1109 @@@@Type:
1110 lang:dis
1111 @@@@SetProp:
1112 DOMHTML:disabled
1113 @Attr:
1114 @@Name: media
1115 @@DocAttr:
1116 @@@Name:media
1117 @@Get:
1118 @@@Type: DOMString
1119 @@Set:
1120 @@@Type: DOMString
1121 @Attr:
1122 @@Name: type
1123 @@DocAttr:
1124 @@@Name:type
1125 @@Get:
1126 @@@Type: DOMString
1127 @@Set:
1128 @@@Type: DOMString
1129
1130 IF:
1131 @Name: HTMLBodyElement
1132 @ISA: HTMLElement
1133 @ElementType:
1134 @@QName:
1135 xhtml1:body
1136 @Attr:
1137 @@Name: aLink
1138 @@DocAttr:
1139 @@@Name:alink
1140 @@@DeprecatedBy:
1141 DOMHTML:HTML4
1142 @@Get:
1143 @@@Type: DOMString
1144 @@Set:
1145 @@@Type: DOMString
1146 @Attr:
1147 @@Name: background
1148 @@DocAttr:
1149 @@@Name:background
1150 @@@DeprecatedBy:
1151 DOMHTML:HTML4
1152 @@Get:
1153 @@@Type: DOMString
1154 @@Set:
1155 @@@Type: DOMString
1156 @Attr:
1157 @@Name: bgColor
1158 @@DocAttr:
1159 @@@Name:bgcolor
1160 @@@DeprecatedBy:
1161 DOMHTML:HTML4
1162 @@Get:
1163 @@@Type: DOMString
1164 @@Set:
1165 @@@Type: DOMString
1166 @Attr:
1167 @@Name: link
1168 @@DocAttr:
1169 @@@Name:link
1170 @@@DeprecatedBy:
1171 DOMHTML:HTML4
1172 @@Get:
1173 @@@Type: DOMString
1174 @@Set:
1175 @@@Type: DOMString
1176 @Attr:
1177 @@Name: text
1178 @@DocAttr:
1179 @@@Name:text
1180 @@@DeprecatedBy:
1181 DOMHTML:HTML4
1182 @@Get:
1183 @@@Type: DOMString
1184 @@Set:
1185 @@@Type: DOMString
1186 @Attr:
1187 @@Name: vLink
1188 @@DocAttr:
1189 @@@Name:vlink
1190 @@@DeprecatedBy:
1191 DOMHTML:HTML4
1192 @@Get:
1193 @@@Type: DOMString
1194 @@Set:
1195 @@@Type: DOMString
1196 ##IF:HTMLBody
1197
1198 ImplNote:
1199 @@lang:en
1200 @@@:
1201 <IF:HTMLFormElement>, <IF:HTMLSelectElement>,
1202 <IF:HTMLOptionElement>, <IF:HTMLOptGroupElement>,
1203 <IF:HTMLInputElement>, <IF:HTMLTextAreaElement>,
1204 <IF:HTMLButtonElement>, <IF:HTMLFieldSetElement>,
1205 <IF:HTMLLegendElement>: See <Module:WebForms>.
1206
1207 IF:
1208 @Name: HTMLUListElement
1209 @ISA: HTMLElement
1210 @ElementType:
1211 @@QName:
1212 xhtml1:ul
1213 @Attr:
1214 @@Name: compact
1215 @@DocAttr:
1216 @@@Name:compact
1217 @@@DeprecatedBy:
1218 DOMHTML:HTML4
1219 @@Get:
1220 @@@Type:
1221 DOMMain:boolean
1222 @@@InCase:
1223 @@@@Value: true
1224 @@@InCase:
1225 @@@@Value: false
1226 @@Set:
1227 @@@Type:
1228 DOMMain:boolean
1229 @@@InCase:
1230 @@@@Value: true
1231 @@@InCase:
1232 @@@@Value: false
1233 @Attr:
1234 @@Name: type
1235 @@DocAttr:
1236 @@@Name:type
1237 @@@DeprecatedBy:
1238 DOMHTML:HTML4
1239 @@Get:
1240 @@@Type: DOMString
1241 @@Set:
1242 @@@Type: DOMString
1243
1244 IF:
1245 @Name: HTMLOListElement
1246 @ISA: HTMLElement
1247 @ElementType:
1248 @@QName:
1249 xhtml1:ol
1250 @Attr:
1251 @@Name: compact
1252 @@DocAttr:
1253 @@@Name:compact
1254 @@@DeprecatedBy:
1255 DOMHTML:HTML4
1256 @@Get:
1257 @@@Type:
1258 DOMMain:boolean
1259 @@@InCase:
1260 @@@@Value: true
1261 @@@InCase:
1262 @@@@Value: false
1263 @@Set:
1264 @@@Type:
1265 DOMMain:boolean
1266 @@@InCase:
1267 @@@@Value: true
1268 @@@InCase:
1269 @@@@Value: false
1270 @Attr:
1271 @@Name: start
1272 @@DocAttr:
1273 @@@Name:start
1274 @@@DeprecatedBy:
1275 DOMHTML:HTML4
1276 @@Get:
1277 @@@Type:
1278 DOMMain:long
1279 @@Set:
1280 @@@Type:
1281 DOMMain:long
1282 @Attr:
1283 @@Name: type
1284 @@DocAttr:
1285 @@@Name:type
1286 @@@DeprecatedBy:
1287 DOMHTML:HTML4
1288 @@Get:
1289 @@@Type: DOMString
1290 @@Set:
1291 @@@Type: DOMString
1292
1293 IF:
1294 @Name: HTMLDListElement
1295 @ISA: HTMLElement
1296 @ElementType:
1297 @@QName:
1298 xhtml1:dl
1299 @Attr:
1300 @@Name: compact
1301 @@DocAttr:
1302 @@@Name:compact
1303 @@@DeprecatedBy:
1304 DOMHTML:HTML4
1305 @@Get:
1306 @@@Type:
1307 DOMMain:boolean
1308 @@@InCase:
1309 @@@@Value: true
1310 @@@InCase:
1311 @@@@Value: false
1312 @@Set:
1313 @@@Type:
1314 DOMMain:boolean
1315 @@@InCase:
1316 @@@@Value: true
1317 @@@InCase:
1318 @@@@Value: false
1319
1320 IF:
1321 @Name: HTMLDirectoryElement
1322 @ISA: HTMLElement
1323 @ElementType:
1324 @@QName:
1325 xhtml1:dir
1326 @@DeprecatedBy:
1327 DOMHTML:HTML4
1328 @Attr:
1329 @@Name: compact
1330 @@DocAttr:
1331 @@@Name:compact
1332 @@@DeprecatedBy:
1333 DOMHTML:HTML4
1334 @@Get:
1335 @@@Type:
1336 DOMMain:boolean
1337 @@@InCase:
1338 @@@@Value: true
1339 @@@InCase:
1340 @@@@Value: false
1341 @@Set:
1342 @@@Type:
1343 DOMMain:boolean
1344 @@@InCase:
1345 @@@@Value: true
1346 @@@InCase:
1347 @@@@Value: false
1348
1349 IF:
1350 @Name: HTMLMenuElement
1351 @ISA: HTMLElement
1352 @ElementType:
1353 @@QName:
1354 xhtml1:menu
1355 @@DeprecatedBy:
1356 DOMHTML:HTML4
1357 @Attr:
1358 @@Name: compact
1359 @@DocAttr:
1360 @@@Name:compact
1361 @@@DeprecatedBy:
1362 DOMHTML:HTML4
1363 @@Get:
1364 @@@Type:
1365 DOMMain:boolean
1366 @@@InCase:
1367 @@@@Value: true
1368 @@@InCase:
1369 @@@@Value: false
1370 @@Set:
1371 @@@Type:
1372 DOMMain:boolean
1373 @@@InCase:
1374 @@@@Value: true
1375 @@@InCase:
1376 @@@@Value: false
1377
1378 IF:
1379 @Name: HTMLLIElement
1380 @ISA: HTMLElement
1381 @ElementType:
1382 @@QName:
1383 xhtml1:li
1384 @Attr:
1385 @@Name: type
1386 @@DocAttr:
1387 @@@Name:type
1388 @@@DeprecatedBy:
1389 DOMHTML:HTML4
1390 @@Get:
1391 @@@Type: DOMString
1392 @@Set:
1393 @@@Type: DOMString
1394 @Attr:
1395 @@Name: value
1396 @@DocAttr:
1397 @@@Name:value
1398 @@@DeprecatedBy:
1399 DOMHTML:HTML4
1400 @@Get:
1401 @@@Type:
1402 DOMMain:long
1403 @@Set:
1404 @@@Type:
1405 DOMMain:long
1406
1407 IF:
1408 @Name: HTMLDivElement
1409 @ISA: HTMLElement
1410 @ElementType:
1411 @@QName:
1412 xhtml1:div
1413 @Attr:
1414 @@Name: align
1415 @@DocAttr:
1416 @@@Name:align
1417 @@@DeprecatedBy:
1418 DOMHTML:HTML4
1419 @@Get:
1420 @@@Type: DOMString
1421 @@Set:
1422 @@@Type: DOMString
1423
1424 IF:
1425 @Name: HTMLParagraphElement
1426 @ISA: HTMLElement
1427 @ElementType:
1428 @@QName:
1429 xhtml1:p
1430 @Attr:
1431 @@Name: align
1432 @@DocAttr:
1433 @@@Name:align
1434 @@@DeprecatedBy:
1435 DOMHTML:HTML4
1436 @@Get:
1437 @@@Type: DOMString
1438 @@Set:
1439 @@@Type: DOMString
1440
1441 IF:
1442 @Name: HTMLHeadingElement
1443 @ISA: HTMLElement
1444 @ElementType:
1445 @@QName:
1446 xhtml1:h1
1447 @ElementType:
1448 @@QName:
1449 xhtml1:h2
1450 @ElementType:
1451 @@QName:
1452 xhtml1:h3
1453 @ElementType:
1454 @@QName:
1455 xhtml1:h4
1456 @ElementType:
1457 @@QName:
1458 xhtml1:h5
1459 @ElementType:
1460 @@QName:
1461 xhtml1:h6
1462 @Attr:
1463 @@Name: align
1464 @@DocAttr:
1465 @@@Name:align
1466 @@@DeprecatedBy:
1467 DOMHTML:HTML4
1468 @@Get:
1469 @@@Type: DOMString
1470 @@Set:
1471 @@@Type: DOMString
1472
1473 IF:
1474 @Name: HTMLQuoteElement
1475 @ISA: HTMLElement
1476 @ElementType:
1477 @@QName:
1478 xhtml1:blockquote
1479 @ElementType:
1480 @@QName:
1481 xhtml1:q
1482 @Attr:
1483 @@Name: cite
1484 @@DocAttr:
1485 @@@Name:cite
1486 @@Get:
1487 @@@Type: DOMString
1488 @@Set:
1489 @@@Type: DOMString
1490
1491 IF:
1492 @Name: HTMLPreElement
1493 @ISA: HTMLElement
1494 @ElementType:
1495 @@QName:
1496 xhtml1:pre
1497 @Attr:
1498 @@Name: width
1499 @@DocAttr:
1500 @@@Name:width
1501 @@@DeprecatedBy:
1502 DOMHTML:HTML4
1503 @@Get:
1504 @@@Type:
1505 DOMMain:long
1506 @@Set:
1507 @@@Type:
1508 DOMMain:long
1509
1510 IF:
1511 @Name: HTMLBRElement
1512 @ISA: HTMLElement
1513 @ElementType:
1514 @@QName:
1515 xhtml1:br
1516 @Attr:
1517 @@Name: clear
1518 @@DocAttr:
1519 @@@Name:clear
1520 @@@DeprecatedBy:
1521 DOMHTML:HTML4
1522 @@Get:
1523 @@@Type: DOMString
1524 @@Set:
1525 @@@Type: DOMString
1526
1527 IF:
1528 @Name: HTMLBaseFontElement
1529 @ISA: HTMLElement
1530 @ElementType:
1531 @@QName:
1532 xhtml1:basefont
1533 @@DeprecatedBy:
1534 DOMHTML:HTML4
1535 @Attr:
1536 @@Name: color
1537 @@DocAttr:
1538 @@@Name:color
1539 @@@DeprecatedBy:
1540 DOMHTML:HTML4
1541 @@Get:
1542 @@@Type: DOMString
1543 @@Set:
1544 @@@Type: DOMString
1545 @Attr:
1546 @@Name: face
1547 @@DocAttr:
1548 @@@Name:face
1549 @@@DeprecatedBy:
1550 DOMHTML:HTML4
1551 @@Get:
1552 @@@Type: DOMString
1553 @@Set:
1554 @@@Type: DOMString
1555 @Attr:
1556 @@Name: size
1557 @@Description:
1558 @@@lang:en
1559 @@@@:Computed font size.
1560 @@DocAttr:
1561 @@@Name:size
1562 @@@DeprecatedBy:
1563 DOMHTML:HTML4
1564 @@Get:
1565 @@@Type:
1566 DOMMain:long
1567 @@ImplNote:
1568 @@@lang:en
1569 @@@@:
1570 TODO: Computed value should be returned.
1571 @@Set:
1572 @@@Type:
1573 DOMMain:long
1574 @@Level[list]:
1575 1
1576 2
1577 @@SpecLevel[list]:
1578 1
1579 2
1580
1581 IF:
1582 @Name: HTMLFontElement
1583 @ISA: HTMLElement
1584 @ElementType:
1585 @@QName:
1586 xhtml1:font
1587 @@DeprecatedBy:
1588 DOMHTML:HTML4
1589 @Attr:
1590 @@Name: color
1591 @@DocAttr:
1592 @@@Name:color
1593 @@@DeprecatedBy:
1594 DOMHTML:HTML4
1595 @@Get:
1596 @@@Type: DOMString
1597 @@Set:
1598 @@@Type: DOMString
1599 @Attr:
1600 @@Name: face
1601 @@DocAttr:
1602 @@@Name:face
1603 @@@DeprecatedBy:
1604 DOMHTML:HTML4
1605 @@Get:
1606 @@@Type: DOMString
1607 @@Set:
1608 @@@Type: DOMString
1609 @Attr:
1610 @@Name: size
1611 @@DocAttr:
1612 @@@Name:size
1613 @@@DeprecatedBy:
1614 DOMHTML:HTML4
1615 @@ImplNote:
1616 @@@lang:en
1617 @@@@:
1618 This is <EM:not> the computed size.
1619 @@Get:
1620 @@@Type: DOMString
1621 @@Set:
1622 @@@Type: DOMString
1623
1624 IF:
1625 @Name: HTMLHRElement
1626 @ISA: HTMLElement
1627 @ElementType:
1628 @@QName:
1629 xhtml1:hr
1630 @Attr:
1631 @@Name: align
1632 @@DocAttr:
1633 @@@Name:align
1634 @@@DeprecatedBy:
1635 DOMHTML:HTML4
1636 @@Get:
1637 @@@Type: DOMString
1638 @@Set:
1639 @@@Type: DOMString
1640 @Attr:
1641 @@Name: noShade
1642 @@DocAttr:
1643 @@@Name:noshade
1644 @@@DeprecatedBy:
1645 DOMHTML:HTML4
1646 @@Get:
1647 @@@Type:
1648 DOMMain:boolean
1649 @@@InCase:
1650 @@@@Value: true
1651 @@@InCase:
1652 @@@@Value: false
1653 @@Set:
1654 @@@Type:
1655 DOMMain:boolean
1656 @@@InCase:
1657 @@@@Value: true
1658 @@@InCase:
1659 @@@@Value: false
1660 @Attr:
1661 @@Name: size
1662 @@DocAttr:
1663 @@@Name:size
1664 @@@DeprecatedBy:
1665 DOMHTML:HTML4
1666 @@Get:
1667 @@@Type: DOMString
1668 @@Set:
1669 @@@Type: DOMString
1670 @Attr:
1671 @@Name: width
1672 @@DocAttr:
1673 @@@Name:width
1674 @@@DeprecatedBy:
1675 DOMHTML:HTML4
1676 @@Get:
1677 @@@Type: DOMString
1678 @@Set:
1679 @@@Type: DOMString
1680
1681 IF:
1682 @Name: HTMLModElement
1683 @ISA: HTMLElement
1684 @ElementType:
1685 @@QName:
1686 xhtml1:ins
1687 @ElementType:
1688 @@QName:
1689 xhtml1:del
1690 @Attr:
1691 @@Name: cite
1692 @@DocAttr:
1693 @@@Name:cite
1694 @@Get:
1695 @@@Type: DOMString
1696 @@Set:
1697 @@@Type: DOMString
1698 @Attr:
1699 @@Name: dateTime
1700 @@DocAttr:
1701 @@@Name:datetime
1702 @@Get:
1703 @@@Type: DOMString
1704 @@Set:
1705 @@@Type: DOMString
1706
1707 IF:
1708 @Name: HTMLAnchorElement
1709 @ISA: HTMLElement
1710 @ElementType:
1711 @@QName:
1712 xhtml1:a
1713 @Attr:
1714 @@Name: accessKey
1715 @@DocAttr:
1716 @@@Name:accesskey
1717 @@Get:
1718 @@@Type: DOMString
1719 @@Set:
1720 @@@Type: DOMString
1721 @Attr:
1722 @@Name: charset
1723 @@DocAttr:
1724 @@@Name:charset
1725 @@Get:
1726 @@@Type: DOMString
1727 @@Set:
1728 @@@Type: DOMString
1729 @Attr:
1730 @@Name: coords
1731 @@DocAttr:
1732 @@@Name:coords
1733 @@Get:
1734 @@@Type: DOMString
1735 @@Set:
1736 @@@Type: DOMString
1737 @Attr:
1738 @@Name: href
1739 @@DocAttr:
1740 @@@Name:href
1741 @@Get:
1742 @@@Type: DOMString
1743 @@Set:
1744 @@@Type: DOMString
1745 @Attr:
1746 @@Name: hreflang
1747 @@DocAttr:
1748 @@@Name:hreflang
1749 @@Get:
1750 @@@Type: DOMString
1751 @@Set:
1752 @@@Type: DOMString
1753 @Attr:
1754 @@Name: name
1755 @@DocAttr:
1756 @@@Name:name
1757 @@Get:
1758 @@@Type: DOMString
1759 @@Set:
1760 @@@Type: DOMString
1761 @Attr:
1762 @@Name: rel
1763 @@DocAttr:
1764 @@@Name:rel
1765 @@Get:
1766 @@@Type: DOMString
1767 @@Set:
1768 @@@Type: DOMString
1769 @Attr:
1770 @@Name: rev
1771 @@DocAttr:
1772 @@@Name:rev
1773 @@Get:
1774 @@@Type: DOMString
1775 @@Set:
1776 @@@Type: DOMString
1777 @Attr:
1778 @@Name: shape
1779 @@DocAttr:
1780 @@@Name:shape
1781 @@Get:
1782 @@@Type: DOMString
1783 @@Set:
1784 @@@Type: DOMString
1785 @Attr:
1786 @@Name: tabIndex
1787 @@DocAttr:
1788 @@@Name:tabindex
1789 @@Get:
1790 @@@Type:
1791 DOMMain:long
1792 @@Set:
1793 @@@Type:
1794 DOMMain:long
1795 @Attr:
1796 @@Name: target
1797 @@DocAttr:
1798 @@@Name:target
1799 @@Get:
1800 @@@Type: DOMString
1801 @@Set:
1802 @@@Type: DOMString
1803 @Attr:
1804 @@Name: type
1805 @@DocAttr:
1806 @@@Name:type
1807 @@Get:
1808 @@@Type: DOMString
1809 @@Set:
1810 @@@Type: DOMString
1811 @Method:
1812 @@Name: blur
1813 @@Descriptipn:
1814 @@@lang:en
1815 @@@@:Remove the focus from this element.
1816 @@Return:
1817 @Method:
1818 @@Name: focus
1819 @@Description:
1820 @@@lang:en
1821 @@@@:Give the focus to this element.
1822 @@Return:
1823 ##IF:HTMLAnchorElement
1824
1825 IF:
1826 @Name: HTMLImageElement
1827 @ISA: HTMLElement
1828 @ElementType:
1829 @@QName:
1830 xhtml1:img
1831 @Attr:
1832 @@Name: name
1833 @@Description:
1834 @@@lang:en
1835 @@@@:
1836 The name of the element.
1837 \
1838 {NOTE:: This attribute is provided for backwards compatibility.
1839 Whilst HTML 4.01 added the <HA:name> attribute
1840 for compatibility, the DOM HTML Specifications
1841 does not address this fact - i.e. HTML's and DOM's
1842 <CODE:name> attributes are not formally associated.
1843 \
1844 }
1845 @@DocAttr:
1846 @@@Name:name
1847 @@Get:
1848 @@@Type: DOMString
1849 @@Set:
1850 @@@Type: DOMString
1851 @Attr:
1852 @@Name: align
1853 @@DocAttr:
1854 @@@Name:align
1855 @@@DeprecatedBy:
1856 DOMHTML:HTML4
1857 @@Get:
1858 @@@Type: DOMString
1859 @@Set:
1860 @@@Type: DOMString
1861 @Attr:
1862 @@Name: alt
1863 @@DocAttr:
1864 @@@Name:alt
1865 @@Get:
1866 @@@Type: DOMString
1867 @@Set:
1868 @@@Type: DOMString
1869 @Attr:
1870 @@Name: border
1871 @@DocAttr:
1872 @@@Name:border
1873 @@@DeprecatedBy:
1874 DOMHTML:HTML4
1875 @@Get:
1876 @@@Type: DOMString
1877 @@Set:
1878 @@@Type: DOMString
1879 @@ImplNote:
1880 @@@lang:en
1881 @@@@:
1882 The type is <TYPE:DOMString> in both DOM Levels 1 and 2.
1883 @Attr:
1884 @@Name: height
1885 @@DocAttr:
1886 @@@Name:height
1887 @@@DeprecatedBy:
1888 DOMHTML:HTML4
1889 @@Get:
1890 @@@Type:
1891 DOMMain:long
1892 @@Set:
1893 @@@Type:
1894 DOMMain:long
1895 @@ImplNote:
1896 @@@lang:en
1897 @@@@:
1898 THe type was <TYPE:DOMString> in DOM Level 1.
1899 @@Level[list]:
1900 1
1901 2
1902 @@SpecLevel[list]:
1903 1
1904 2
1905 @Attr:
1906 @@Name: hspace
1907 @@DocAttr:
1908 @@@Name:hspace
1909 @@@DeprecatedBy:
1910 DOMHTML:HTML4
1911 @@Get:
1912 @@@Type:
1913 DOMMain:long
1914 @@Set:
1915 @@@Type:
1916 DOMMain:long
1917 @@ImplNote:
1918 @@@lang:en
1919 @@@@:
1920 The type was <TYPE:DOMString> in DOM Level 1.
1921 @@Level[list]:
1922 1
1923 2
1924 @@SpecLevel[list]:
1925 1
1926 2
1927 @Attr:
1928 @@Name: isMap
1929 @@DocAttr:
1930 @@@Name:ismap
1931 @@Get:
1932 @@@Type:
1933 DOMMain:boolean
1934 @@@InCase:
1935 @@@@Value: true
1936 @@@InCase:
1937 @@@@Value: false
1938 @@Set:
1939 @@@Type:
1940 DOMMain:boolean
1941 @@@InCase:
1942 @@@@Value: true
1943 @@@InCase:
1944 @@@@Value: false
1945 @Attr:
1946 @@Name: longDesc
1947 @@Get:
1948 @@@Type: DOMString
1949 @@Set:
1950 @@@Type: DOMString
1951 @Attr:
1952 @@Name: src
1953 @@DocAttr:
1954 @@@Name:src
1955 @@Get:
1956 @@@Type: DOMString
1957 @@Set:
1958 @@@Type: DOMString
1959 @Attr:
1960 @@Name: useMap
1961 @@DocAttr:
1962 @@@Name:usemap
1963 @@Get:
1964 @@@Type: DOMString
1965 @@Set:
1966 @@@Type: DOMString
1967 @@ImplNote:
1968 @@@lang:en
1969 @@@@:
1970 The HTML 4 and XHTML 1.0 <HA:usemap> attribute value is
1971 of <SGML:%URI;>, while the XHTML m12n <HA:usemap> value
1972 is <XML:IDREF>.
1973 @Attr:
1974 @@Name: vspace
1975 @@DocAttr:
1976 @@@Name:vspace
1977 @@@DeprecatedBy:
1978 DOMHTML:HTML4
1979 @@Get:
1980 @@@Type:
1981 DOMMain:long
1982 @@Set:
1983 @@@Type:
1984 DOMMain:long
1985 @@ImplNote:
1986 @@@lang:en
1987 @@@@:
1988 The type was <TYPE:DOMString> in DOM Level 1.
1989 @@Level[list]:
1990 1
1991 2
1992 @@SpecLevel[list]:
1993 1
1994 2
1995 @Attr:
1996 @@Name: width
1997 @@DocAttr:
1998 @@@Name:width
1999 @@@DeprecatedBy:
2000 DOMHTML:HTML4
2001 @@Get:
2002 @@@Type:
2003 DOMMain:long
2004 @@Set:
2005 @@@Type:
2006 DOMMain:long
2007 @@ImplNote:
2008 @@@lang:en
2009 @@@@:
2010 The type was <TYPE:DOMString> in DOM Level 1.
2011 @@Level[list]:
2012 1
2013 2
2014 @@SpecLevel[list]:
2015 1
2016 2
2017 ##IF:HTMLImageElement
2018
2019 IF:
2020 @Name: HTMLObjectElement
2021 @ISA: HTMLElement
2022 @ElementType:
2023 @@QName:
2024 xhtml1:object
2025 @ImplNote:
2026 @@lang:en
2027 @@@:
2028 In some environments some attributes may be read-only
2029 once the underlying object is instantiated.
2030 @Attr:
2031 @@Name: form
2032 @@Description:
2033 @@@lang:en
2034 @@@@:
2035 The <HE:form> element containing this control.
2036 @@Get:
2037 @@@Type:
2038 DOMWebForms:HTMLFormElement
2039 @@@Description:
2040 @@@@lang:en
2041 @@@@@:
2042 This control is not within the context of a form.
2043 @Attr:
2044 @@Name: code
2045 @@Get:
2046 @@@Type: DOMString
2047 @@Set:
2048 @@@Type: DOMString
2049 @Attr:
2050 @@Name: align
2051 @@DocAttr:
2052 @@@Name:align
2053 @@@DeprecatedBy:
2054 DOMHTML:HTML4
2055 @@Get:
2056 @@@Type: DOMString
2057 @@Set:
2058 @@@Type: DOMString
2059 @Attr:
2060 @@Name: archive
2061 @@DocAttr:
2062 @@@Name:archive
2063 @@Get:
2064 @@@Type: DOMString
2065 @@Set:
2066 @@@Type: DOMString
2067 @Attr:
2068 @@Name: border
2069 @@DocAttr:
2070 @@@Name:border
2071 @@@DeprecatedBy:
2072 DOMHTML:HTML4
2073 @@Get:
2074 @@@Type: DOMString
2075 @@Set:
2076 @@@Type: DOMString
2077 @Attr:
2078 @@Name: codeBase
2079 @@DocAttr:
2080 @@@Name:codebase
2081 @@Get:
2082 @@@Type: DOMString
2083 @@Set:
2084 @@@Type: DOMString
2085 @Attr:
2086 @@Name: codeType
2087 @@DocAttr:
2088 @@@Name:codetype
2089 @@Get:
2090 @@@Type: DOMString
2091 @@Set:
2092 @@@Type: DOMString
2093 @Attr:
2094 @@Name: data
2095 @@DocAttr:
2096 @@@Name:data
2097 @@Get:
2098 @@@Type: DOMString
2099 @@Set:
2100 @@@Type: DOMString
2101 @Attr:
2102 @@Name: declare
2103 @@DocAttr:
2104 @@@Name:declare
2105 @@Get:
2106 @@@Type:
2107 DOMMain:boolean
2108 @@@InCase:
2109 @@@@Value: true
2110 @@@InCase:
2111 @@@@Value: false
2112 @@Set:
2113 @@@Type:
2114 DOMMain:boolean
2115 @@@InCase:
2116 @@@@Value: true
2117 @@@InCase:
2118 @@@@Value: false
2119 @Attr:
2120 @@Name: height
2121 @@DocAttr:
2122 @@@Name:height
2123 @@Get:
2124 @@@Type: DOMString
2125 @@Set:
2126 @@@Type: DOMString
2127 @Attr:
2128 @@Name: hspace
2129 @@DocAttr:
2130 @@@Name:gspace
2131 @@@DeprecatedBy:
2132 DOMHTML:HTML4
2133 @@Get:
2134 @@@Type:
2135 DOMMain:long
2136 @@Set:
2137 @@@Type:
2138 DOMMain:long
2139 @Attr:
2140 @@Name: name
2141 @@DocAttr:
2142 @@@Name:name
2143 @@Get:
2144 @@@Type: DOMString
2145 @@Set:
2146 @@@Type: DOMString
2147 @Attr:
2148 @@Name: standby
2149 @@DocAttr:
2150 @@@Name:name
2151 @@Get:
2152 @@@Type: DOMString
2153 @@Set:
2154 @@@Type: DOMString
2155 @Attr:
2156 @@Name: tabIndex
2157 @@DocAttr:
2158 @@@Name:tabindex
2159 @@Get:
2160 @@@Type:
2161 DOMMain:long
2162 @@Set:
2163 @@@Type:
2164 DOMMain:long
2165 @Attr:
2166 @@Name: type
2167 @@DocAttr:
2168 @@@Name:type
2169 @@Get:
2170 @@@Type: DOMString
2171 @@Set:
2172 @@@Type: DOMString
2173 @Attr:
2174 @@Name: useMap
2175 @@DocAttr:
2176 @@@Name:usemap
2177 @@Get:
2178 @@@Type: DOMString
2179 @@Set:
2180 @@@Type: DOMString
2181 @@ImplNote:
2182 @@@lang:en
2183 @@@@:
2184 In HTML 4 or XHTML 1.0, the <HA:usemap> attribute is
2185 a <SGML:%URI;>. In XHTML m12n, the <HA:usemap>
2186 is an <XML:IDREF>.
2187 @Attr:
2188 @@Name: vspace
2189 @@DocAttr:
2190 @@@Name:vspace
2191 @@@DeprecatedBy:
2192 DOMHTML:HTML4
2193 @@Get:
2194 @@@Type:
2195 DOMMain:long
2196 @@Set:
2197 @@@Type:
2198 DOMMain:long
2199 @Attr:
2200 @@Name: width
2201 @@DocAttr:
2202 @@@Name:width
2203 @@Get:
2204 @@@Type: DOMString
2205 @@Set:
2206 @@@Type: DOMString
2207 @Attr:
2208 @@Name: contentDocument
2209 @@Description:
2210 @@@lang:en
2211 @@@@:
2212 The document this object contains, if any and available.
2213 @@Get:
2214 @@@Type: Document
2215 @@@InCase:
2216 @@@@Value:
2217 @@@@@is-null:1
2218 @@@@Description:
2219 @@@@@lang:en
2220 @@@@@@:
2221 There is no containing document or
2222 there is but it is not available.
2223 @@Level[list]: 2
2224 @@SpecLevel[list]: 2
2225 ##IF:HTMLObjectElement
2226
2227 IF:
2228 @Name: HTMLParamElement
2229 @ISA: HTMLElement
2230 @ElementType:
2231 @@QName:
2232 xhtml1:param
2233 @Attr:
2234 @@Name: name
2235 @@DocAttr:
2236 @@@Name:name
2237 @@Get:
2238 @@@Type: DOMString
2239 @@Set:
2240 @@@Type: DOMString
2241 @Attr:
2242 @@Name: type
2243 @@DocAttr:
2244 @@@Name:type
2245 @@Get:
2246 @@@Type: DOMString
2247 @@Set:
2248 @@@Type: DOMString
2249 @Attr:
2250 @@Name: value
2251 @@DocAttr:
2252 @@@Name:value
2253 @@Get:
2254 @@@Type: DOMString
2255 @@Set:
2256 @@@Type: DOMString
2257 @Attr:
2258 @@Name: valueType
2259 @@DocAttr:
2260 @@@Name:valuetype
2261 @@Get:
2262 @@@Type: DOMString
2263 @@Set:
2264 @@@Type: DOMString
2265
2266 IF:
2267 @Name: HTMLAppletElement
2268 @ISA: HTMLElement
2269 @ElementType:
2270 @@QName:
2271 xhtml1:applet
2272 @@DeprecatedBy:
2273 DOMHTML:HTML4
2274 @Attr:
2275 @@Name: align
2276 @@DocAttr:
2277 @@@Name:align
2278 @@@DeprecatedBy:
2279 DOMHTML:HTML4
2280 @@Get:
2281 @@@Type: DOMString
2282 @@Set:
2283 @@@Type: DOMString
2284 @Attr:
2285 @@Name: alt
2286 @@DocAttr:
2287 @@@Name:alt
2288 @@@DeprecatedBy:
2289 DOMHTML:HTML4
2290 @@Get:
2291 @@@Type: DOMString
2292 @@Set:
2293 @@@Type: DOMString
2294 @Attr:
2295 @@Name: archive
2296 @@DocAttr:
2297 @@@Name:archive
2298 @@@DeprecatedBy:
2299 DOMHTML:HTML4
2300 @@Get:
2301 @@@Type: DOMString
2302 @@Set:
2303 @@@Type: DOMString
2304 @Attr:
2305 @@Name: code
2306 @@DocAttr:
2307 @@@Name:code
2308 @@@DeprecatedBy:
2309 DOMHTML:HTML4
2310 @@Get:
2311 @@@Type: DOMString
2312 @@Set:
2313 @@@Type: DOMString
2314 @Attr:
2315 @@Name: codeBase
2316 @@DocAttr:
2317 @@@Name:codebase
2318 @@@DeprecatedBy:
2319 DOMHTML:HTML4
2320 @@Get:
2321 @@@Type: DOMString
2322 @@Set:
2323 @@@Type: DOMString
2324 @Attr:
2325 @@Name: height
2326 @@DocAttr:
2327 @@@Name:height
2328 @@@DeprecatedBy:
2329 DOMHTML:HTML4
2330 @@Get:
2331 @@@Type: DOMString
2332 @@Set:
2333 @@@Type: DOMString
2334 @Attr:
2335 @@Name: hspace
2336 @@DocAttr:
2337 @@@Name:hspace
2338 @@@DeprecatedBy:
2339 DOMHTML:HTML4
2340 @@Get:
2341 @@@Type:
2342 DOMMain:long
2343 @@Set:
2344 @@@Type:
2345 DOMMain:long
2346 @@Level[list]:
2347 1
2348 2
2349 @@SpecLevel[list]:
2350 1
2351 2
2352 @Attr:
2353 @@Name: name
2354 @@DocAttr:
2355 @@@Name:name
2356 @@@DeprecatedBy:
2357 DOMHTML:HTML4
2358 @@Get:
2359 @@@Type: DOMString
2360 @@Set:
2361 @@@Type: DOMString
2362 @Attr:
2363 @@Name: object
2364 @@DocAttr:
2365 @@@Name:object
2366 @@@DeprecatedBy:
2367 DOMHTML:HTML4
2368 @@Get:
2369 @@@Type: DOMString
2370 @@Set:
2371 @@@Type: DOMString
2372 @@Level[list]:
2373 1
2374 2
2375 @@SpecLevel[list]:
2376 1
2377 2
2378 @Attr:
2379 @@Name: vspace
2380 @@DocAttr:
2381 @@@Name:vspace
2382 @@@DeprecatedBy:
2383 DOMHTML:HTML4
2384 @@Get:
2385 @@@Type:
2386 DOMMain:long
2387 @@Set:
2388 @@@Type:
2389 DOMMain:long
2390 @@Level[list]:
2391 1
2392 2
2393 @@SpecLevel[list]:
2394 1
2395 2
2396 @Attr:
2397 @@Name: width
2398 @@DocAttr:
2399 @@@Name:width
2400 @@@DeprecatedBy:
2401 DOMHTML:HTML4
2402 @@Get:
2403 @@@Type: DOMString
2404 @@Set:
2405 @@@Type: DOMString
2406 ##IF:HTMLAppletElement
2407
2408 IF:
2409 @Name: HTMLMapElement
2410 @ISA: HTMLElement
2411 @ElementType:
2412 @@QName:
2413 xhtml1:map
2414 @Attr:
2415 @@Name: areas
2416 @@Description:
2417 @@@lang:en
2418 @@@@:
2419 The list of areas defined for this image map.
2420 @@Get:
2421 @@@Type: HTMLCollection
2422 @Attr:
2423 @@Name: name
2424 @@DocAttr:
2425 @@@Name:name
2426 @@Get:
2427 @@@Type: DOMString
2428 @@Set:
2429 @@@Type: DOMString
2430 ##IF:HTMLMapElement
2431
2432 IF:
2433 @Name: HTMLAreaElement
2434 @ISA: HTMLElement
2435 @ElementType:
2436 @@QName:
2437 xhtml1:area
2438 @Attr:
2439 @@Name: accessKey
2440 @@DocAttr:
2441 @@@Name:accesskey
2442 @@Get:
2443 @@@Type: DOMString
2444 @@Set:
2445 @@@Type: DOMString
2446 @Attr:
2447 @@Name: alt
2448 @@DocAttr:
2449 @@@Name:alt
2450 @@Get:
2451 @@@Type: DOMString
2452 @@Set:
2453 @@@Type: DOMString
2454 @Attr:
2455 @@Name: coords
2456 @@DocAttr:
2457 @@@Name:coords
2458 @@Get:
2459 @@@Type: DOMString
2460 @@Set:
2461 @@@Type: DOMString
2462 @Attr:
2463 @@Name: href
2464 @@DocAttr:
2465 @@@Name:href
2466 @@Get:
2467 @@@Type: DOMString
2468 @@Set:
2469 @@@Type: DOMString
2470 @Attr:
2471 @@Name: noHref
2472 @@DocAttr:
2473 @@@Name:nohref
2474 @@Get:
2475 @@@Type:
2476 DOMMain:boolean
2477 @@@InCase:
2478 @@@@Value: true
2479 @@@InCase:
2480 @@@@Value: false
2481 @@Set:
2482 @@@Type:
2483 DOMMain:boolean
2484 @@@InCase:
2485 @@@@Value: true
2486 @@@InCase:
2487 @@@@Value: false
2488 @Attr:
2489 @@Name: shape
2490 @@DocAttr:
2491 @@@Name:shape
2492 @@Get:
2493 @@@Type: DOMString
2494 @@Set:
2495 @@@Type: DOMString
2496 @Attr:
2497 @@Name: tabIndex
2498 @@DocAttr:
2499 @@@Name:tabindex
2500 @@Get:
2501 @@@Type:
2502 DOMMain:long
2503 @@Set:
2504 @@@Type:
2505 DOMMain:long
2506 @Attr:
2507 @@Name: target
2508 @@DocAttr:
2509 @@@Name:target
2510 @@Get:
2511 @@@Type: DOMString
2512 @@Set:
2513 @@@Type: DOMString
2514 ##IF:HTMLAreaElement
2515
2516 IF:
2517 @Name: HTMLScriptElement
2518 @ISA: HTMLElement
2519 @ElementType:
2520 @@QName:
2521 xhtml1:script
2522 @Attr:
2523 @@Name: text
2524 @@Description:
2525 @@@lang:en
2526 @@@@:
2527 The script content of this element.
2528 @@ImplNote:
2529 @@@lang:en
2530 @@@@:
2531 ISSUE: How interact with <HA:src>?
2532 @@Get:
2533 @@@Type: DOMString
2534 @@Set:
2535 @@@Type: DOMString
2536 @Attr:
2537 @@Name: htmlFor
2538 @@DocAttr:
2539 @@@Name:for
2540 @@Description:
2541 @@@lang:en
2542 @@@@:
2543 {NOTE:: Reserved for future use by the DOM HTML Specifications.
2544 The HTML <HA:for> attribute is also reserved
2545 by the HTML 4 Specifications.
2546 \
2547 }
2548 @@Get:
2549 @@@Type: DOMString
2550 @@Set:
2551 @@@Type: DOMString
2552 @Attr:
2553 @@Name: event
2554 @@DocAttr:
2555 @@@Name:event
2556 @@Description:
2557 @@@lang:en
2558 @@@@:
2559 {NOTE:: Reserved for future use by the DOM HTML Specifications.
2560 The HTML <HA:event> attribute is also reserved
2561 by the HTML 4 Specification.
2562 \
2563 }
2564 @@Get:
2565 @@@Type: DOMString
2566 @@Set:
2567 @@@Type: DOMString
2568 @Attr:
2569 @@Name: charset
2570 @@DocAttr:
2571 @@@Name:charset
2572 @@Get:
2573 @@@Type: DOMString
2574 @@Set:
2575 @@@Type: DOMString
2576 @Attr:
2577 @@Name: defer
2578 @@DocAttr:
2579 @@@Name:defer
2580 @@Get:
2581 @@@Type:
2582 DOMMain:boolean
2583 @@@InCase:
2584 @@@@Value: true
2585 @@@InCase:
2586 @@@@Value: false
2587 @@Set:
2588 @@@Type:
2589 DOMMain:boolean
2590 @@@InCase:
2591 @@@@Value: true
2592 @@@InCase:
2593 @@@@Value: false
2594 @Attr:
2595 @@Name: src
2596 @@DocAttr:
2597 @@@Name:src
2598 @@Get:
2599 @@@Type: DOMString
2600 @@Set:
2601 @@@Type: DOMString
2602 @Attr:
2603 @@Name: type
2604 @@DocAttr:
2605 @@@Name:type
2606 @@Get:
2607 @@@Type: DOMString
2608 @@Set:
2609 @@@Type: DOMString
2610 ##IF:HTMLScriptElement
2611
2612 IF:
2613 @Name: HTMLTableElement
2614 @ISA: HTMLElement
2615 @ElementType:
2616 @@QName:
2617 xhtml1:table
2618 @Attr:
2619 @@Name: caption
2620 @@Description:
2621 @@@lang:en
2622 @@@@:
2623 The <HE:caption> of the table.
2624 @@Get:
2625 @@@Type: HTMLTableCaptionElement
2626 @@@InCase:
2627 @@@@Label:
2628 @@@@@lang:en
2629 @@@@@@:
2630 void (= <DOM:null>?)
2631 @@@@Description:
2632 @@@@@lang:en
2633 @@@@@@: There is no caption.
2634 @@Set:
2635 @@@Type: HTMLTableCaptionElement
2636 @@@Exception:
2637 @@@@Name: HIERARCHY_REQUEST_ERR
2638 @@@@Type:
2639 DOMCore:DOMException
2640 @@@@SubType:
2641 @@@@@QName:
2642 ManakaiDOMHTML:MDOM_NOT_CAPTION
2643 @@@@@Description:
2644 @@@@@@lang:en
2645 @@@@@@@:
2646 The given element is not a <HE:caption>.
2647 @@Level[list]:
2648 1
2649 2
2650 @@SpecLevel[list]:
2651 1
2652 2
2653 @Attr:
2654 @@Name: tHead
2655 @@Description:
2656 @@@lang:en
2657 @@@@:
2658 The <HE:thead> of this table.
2659 @@Get:
2660 @@@Type: HTMLTableSectionElement
2661 @@@InCase:
2662 @@@@Value:
2663 @@@@@is-null:1
2664 @@@@Description:
2665 @@@@@lang:en
2666 @@@@@@:
2667 There is no <HE:thead>.
2668 @@Set:
2669 @@@Type: HTMLTableSectionElement
2670 @@@Exception:
2671 @@@@Name: HIERARCHY_REQUEST_ERR
2672 @@@@Type:
2673 DOMCore:DOMException
2674 @@@@SubType:
2675 ManakaiDOMHTML:MDOM_BAD_ELEMENT_TYPE
2676 @@@@Description:
2677 @@@@@lang:en
2678 @@@@@@:
2679 The given element is not a <HE:thead>.
2680 @@Level[list]:
2681 1
2682 2
2683 @@SpecLevel[list]:
2684 1
2685 2
2686 @Attr:
2687 @@Name: tFoot
2688 @@Description:
2689 @@@lang:en
2690 @@@@:
2691 The <HE:tfoot> of this table.
2692 @@Get:
2693 @@@Type: HTMLTableSectionElement
2694 @@@InCase:
2695 @@@@Value:
2696 @@@@@is-null:1
2697 @@@@Description:
2698 @@@@@lang:en
2699 @@@@@@:
2700 There is no <HE:tfoot>.
2701 @@Set:
2702 @@@Type: HTMLTableSectionElement
2703 @@@Exception:
2704 @@@@Name: HIERARCHY_REQUEST_ERR
2705 @@@@Type:
2706 DOMCore:DOMException
2707 @@@@SubType:
2708 @@@@@QName:
2709 ManakaiDOMHTML:MDOM_NOT_TFOOT
2710 @@@@@Description:
2711 @@@@@@lang:en
2712 @@@@@@@:
2713 The given element is not a <HE:tfoot>.
2714 @@Level[list]:
2715 1
2716 2
2717 @@SpecLevel[list]:
2718 1
2719 2
2720 @Attr:
2721 @@Name: rows
2722 @@Description:
2723 @@@lang:en
2724 @@@@:
2725 A collection of all the rows (child or grandchild
2726 <HE:tr> elements) in this table.
2727 @@Get:
2728 @@@Type: HTMLCollection
2729 @Attr:
2730 @@Name: tBodies
2731 @@Description:
2732 @@@lang:en
2733 @@@@:
2734 A collection of the table bodies.
2735 @@ImplNote:
2736 @@@lang:en
2737 @@@@:
2738 ISSUE: What is collected if simple table?
2739 @@Get:
2740 @@@Type: HTMLCollection
2741 @Attr:
2742 @@Name: align
2743 @@DocAttr:
2744 @@@Name:align
2745 @@@DeprecatedBy:
2746 DOMHTML:HTML4
2747 @@Get:
2748 @@@Type: DOMString
2749 @@Set:
2750 @@@Type: DOMString
2751 @Attr:
2752 @@Name: bgColor
2753 @@DocAttr:
2754 @@@Name:bgcolor
2755 @@@DeprecatedBy:
2756 DOMHTML:HTML4
2757 @@Get:
2758 @@@Type: DOMString
2759 @@Set:
2760 @@@Type: DOMString
2761 @Attr:
2762 @@Name: border
2763 @@DocAttr:
2764 @@@Name:border
2765 @@Get:
2766 @@@Type: DOMString
2767 @@Set:
2768 @@@Type: DOMString
2769 @Attr:
2770 @@Name: cellPadding
2771 @@DocAttr:
2772 @@@Name:cellpadding
2773 @@Get:
2774 @@@Type: DOMString
2775 @@Set:
2776 @@@Type: DOMString
2777 @Attr:
2778 @@Name: cellSpacing
2779 @@DocAttr:
2780 @@@Name:cellspacing
2781 @@Get:
2782 @@@Type: DOMString
2783 @@Set:
2784 @@@Type: DOMString
2785 @Attr:
2786 @@Name: frame
2787 @@DocAttr:
2788 @@@Name:frame
2789 @@Get:
2790 @@@Type: DOMString
2791 @@Set:
2792 @@@Type: DOMString
2793 @@ImplNote:
2794 @@@lang:en
2795 @@@@:
2796 How <HTML:border> is implemented in DOM Level 0?
2797 @Attr:
2798 @@Name: rules
2799 @@DocAttr:
2800 @@@Name:rules
2801 @@Get:
2802 @@@Type: DOMString
2803 @@Set:
2804 @@@Type: DOMString
2805 @Attr:
2806 @@Name: summary
2807 @@DocAttr:
2808 @@@Name:summary
2809 @@Get:
2810 @@@Type: DOMString
2811 @@Set:
2812 @@@Type: DOMString
2813 @Attr:
2814 @@Name: width
2815 @@DocAttr:
2816 @@@Name:width
2817 @@Get:
2818 @@@Type: DOMString
2819 @@Set:
2820 @@@Type: DOMString
2821 @Method:
2822 @@Name: createTHead
2823 @@Description:
2824 @@@lang:en
2825 @@@@:
2826 Create the <HE:thead> element (if it does not exist) and
2827 return it.
2828 @@Return:
2829 @@@Type: HTMLElement
2830 @@@Description:
2831 @@@@lang:en
2832 @@@@@:
2833 The <HE:thead> element.
2834 @Method:
2835 @@Name: deleteTHead
2836 @@Description:
2837 @@@lang:en
2838 @@@@:
2839 Delete the <HE:thead>, if any, from the table.
2840 @@Return:
2841 @Method:
2842 @@Name: createTFoot
2843 @@Description:
2844 @@@lang:en
2845 @@@@:
2846 Create the <HE:tfoot> element (if it does not exist) and
2847 return it.
2848 @@Return:
2849 @@@Type: HTMLElement
2850 @@@Description:
2851 @@@@lang:en
2852 @@@@@:
2853 The <HE:tfoot> element.
2854 @Method:
2855 @@Name: deleteTFoot
2856 @@Description:
2857 @@@lang:en
2858 @@@@:
2859 Delete the <HE:tfoot>, if any, from the table.
2860 @@Return:
2861 @Method:
2862 @@Name: createCaption
2863 @@Description:
2864 @@@lang:en
2865 @@@@:
2866 Create the table caption element (if it does not exist) and
2867 return it.
2868 @@Return:
2869 @@@Type: HTMLElement
2870 @@@Description:
2871 @@@@lang:en
2872 @@@@@: The table caption.
2873 @Method:
2874 @@Name: deleteCaption
2875 @@Description:
2876 @@@lang:en
2877 @@@@:
2878 Delete the table caption, if any.
2879 @@Return:
2880 @Method:
2881 @@Name: insertRow
2882 @@Description:
2883 @@@lang:en
2884 @@@@:
2885 Insert a new empty row in this table. If this table is
2886 empty, a <HE:tbody> is created and the new row is
2887 inserted into it.
2888 @@ImplNote:
2889 @@@lang:en
2890 @@@@:
2891 DOM HTML Specifications note that a table row
2892 cannot be empty according to HTML 4. But they do not
2893 require DOM implementations to add a table cell.
2894 @@Param:
2895 @@@Name: index
2896 @@@Type:
2897 DOMMain:long
2898 @@@Description:
2899 @@@@lang:en
2900 @@@@@:
2901 The ordinal index of the row where to insert a new row,
2902 starting from <DOM:0> and relative to the logical
2903 order (not the document order). The new row is
2904 inserted immediately before and in the same row group
2905 as the current <P:index>th row.
2906 @@@InCase:
2907 @@@@Value:-1
2908 @@@@Description:
2909 @@@@@lang:en
2910 @@@@@@:
2911 The new row is appended.
2912 @@@InCase:
2913 @@@@Label:
2914 @@@@@lang:en
2915 @@@@@@:
2916 The number of rows
2917 @@@@Description:
2918 @@@@@lang:en
2919 @@@@@@:
2920 The new row is appended.
2921 @@Return:
2922 @@@Type: HTMLElement
2923 @@@Description:
2924 @@@@lang:en
2925 @@@@@:The newly created row.
2926 @@@Exception:
2927 @@@@Name: INDEX_SIZE_ERR
2928 @@@@Type:
2929 DOMCore:DOMException
2930 @@@@SubType:
2931 @@@@@QName:
2932 TODO: What?
2933 @@@@@Description:
2934 @@@@@@lang:en
2935 @@@@@@@:
2936 The <P:index> is greater than the number of rows
2937 or less than <DOM:-1>.
2938 @@Level[list]:
2939 1
2940 2
2941 @@SpecLevel[list]:
2942 1
2943 2
2944 @Method:
2945 @@Name: deleteRow
2946 @@Description:
2947 @@@lang:en
2948 @@@@:Delete a table row.
2949 @@Param:
2950 @@@Name: index
2951 @@@Type:
2952 DOMMain:long
2953 @@@Description:
2954 @@@@lang:en
2955 @@@@@:
2956 The ordinal index of the row to delete, starting from <DOM:0>
2957 and relative to the logical order (not document order).
2958 @@@InCase:
2959 @@@@Value:-1
2960 @@@@Description:
2961 @@@@@lang:en
2962 @@@@@@:
2963 The last row in the table is deleted.
2964 @@@ImplNote:
2965 @@@@lang:en
2966 @@@@@:
2967 In the order of <HE:thead> -> <HE:tbody>s -> <HE:tfoot>?
2968 @@Return:
2969 @@@Exception:
2970 @@@@Name: INDEX_SIZE_ERR
2971 @@@@Type:
2972 DOMCore:DOMException
2973 @@@@SubType:
2974 @@@@@QName:
2975 TODO: What?
2976 @@@@@Description:
2977 @@@@@@lang:en
2978 @@@@@@@:
2979 The <P:index> is greater than or equal to
2980 the number of rows or the <P:index> is
2981 less than <DOM:-1>.
2982 @@Level[list]:
2983 1
2984 2
2985 @@SpecLevel[list]:
2986 1
2987 2
2988 ##IF:HTMLTableElement
2989
2990 IF:
2991 @Name: HTMLTableCaptionElement
2992 @ISA: HTMLElement
2993 @ElementType:
2994 @@QName:
2995 xhtml1:caption
2996 @Attr:
2997 @@Name: align
2998 @@DocAttr:
2999 @@@Name:align
3000 @@@DeprecatedBy:
3001 DOMHTML:HTML4
3002 @@Get:
3003 @@@Type: DOMString
3004 @@Set:
3005 @@@Type: DOMString
3006 ##IF:HTMLTableCaptionElement
3007
3008 IF:
3009 @Name: HTMLTableColElement
3010 @ISA: HTMLElement
3011 @ElementType:
3012 @@QName:
3013 xhtml1:col
3014 @Attr:
3015 @@Name: align
3016 @@DocAttr:
3017 @@@Name:align
3018 @@Get:
3019 @@@Type: DOMString
3020 @@Set:
3021 @@@Type: DOMString
3022 @Attr:
3023 @@Name: ch
3024 @@DocAttr:
3025 @@@Name:char
3026 @@Get:
3027 @@@Type: DOMString
3028 @@Set:
3029 @@@Type: DOMString
3030 @Attr:
3031 @@Name: chOff
3032 @@DocAttr:
3033 @@@Name:charoff
3034 @@Get:
3035 @@@Type: DOMString
3036 @@Set:
3037 @@@Type: DOMString
3038 @Attr:
3039 @@Name: span
3040 @@DocAttr:
3041 @@@Name:span
3042 @@Get:
3043 @@@Type:
3044 DOMMain:long
3045 @@Set:
3046 @@@Type:
3047 DOMMain:long
3048 @Attr:
3049 @@Name: vAlign
3050 @@DocAttr:
3051 @@@Name:valign
3052 @@Get:
3053 @@@Type: DOMString
3054 @@Set:
3055 @@@Type: DOMString
3056 @Attr:
3057 @@Name: width
3058 @@DocAttr:
3059 @@@Name:width
3060 @@Get:
3061 @@@Type: DOMString
3062 @@Set:
3063 @@@Type: DOMString
3064 ##IF:HTMLTableColElement
3065
3066 IF:
3067 @Name: HTMLTableSectionElement
3068 @ISA: HTMLElement
3069 @ElementType:
3070 @@QName:
3071 xhtml1:tbody
3072 @ElementType:
3073 @@QName:
3074 xhtml1:thead
3075 @ElementType:
3076 @@QName:
3077 xhtml1:tfoot
3078 @Attr:
3079 @@Name: align
3080 @@DocAttr:
3081 @@@Name:align
3082 @@Get:
3083 @@@Type: DOMString
3084 @@Set:
3085 @@@Type: DOMString
3086 @Attr:
3087 @@Name: ch
3088 @@DocAttr:
3089 @@@Name:char
3090 @@Get:
3091 @@@Type: DOMString
3092 @@Set:
3093 @@@Type: DOMString
3094 @Attr:
3095 @@Name: chOff
3096 @@DocAttr:
3097 @@@Name:charoff
3098 @@Get:
3099 @@@Type: DOMString
3100 @@Set:
3101 @@@Type: DOMString
3102 @Attr:
3103 @@Name: vAlign
3104 @@DocAttr:
3105 @@@Name:valign
3106 @@Get:
3107 @@@Type: DOMString
3108 @@Set:
3109 @@@Type: DOMString
3110 @Attr:
3111 @@Name: rows
3112 @@Description:
3113 @@@lang:en
3114 @@@@:
3115 A collection of rows in this table row group.
3116 @@Get:
3117 @@@Type: HTMLCollection
3118 @Method:
3119 @@Name: insertRow
3120 @@Description:
3121 @@@lang:en
3122 @@@@:
3123 Insert a table row into this row group.
3124 @@Param:
3125 @@@Name: index
3126 @@@Type:
3127 DOMMain:long
3128 @@@Description:
3129 @@@@lang:en
3130 @@@@@:
3131 The ordinal index of the row where to insert a new row,
3132 starting from <DOM:0> and relative only to the
3133 rows contained inside this row group. The new row
3134 is inserted immediately before the current <P:index>th
3135 row.
3136 @@@InCase:
3137 @@@@Value:-1
3138 @@@@Description:
3139 @@@@@lang:en
3140 @@@@@@:
3141 The new row is appended.
3142 @@@InCase:
3143 @@@@Label:
3144 @@@@@lang:en
3145 @@@@@@:The number of rows in this row group
3146 @@@@Description:
3147 @@@@@lang:en
3148 @@@@@@:
3149 The new row is appended.
3150 @@Return:
3151 @@@Type: HTMLElement
3152 @@@Description:
3153 @@@@lang:en
3154 @@@@@:The newly created table row.
3155 @@@Exception:
3156 @@@@Name: INDEX_SIZE_ERR
3157 @@@@Type:
3158 DOMCore:DOMException
3159 @@@@SubType:
3160 @@@@@QName:
3161 TODO: What?
3162 @@@@@Description:
3163 @@@@@@lang:en
3164 @@@@@@@:
3165 The <P:index> is greater than the number
3166 of rows or less than <DOM:-1>.
3167 @@Level[list]:
3168 1
3169 2
3170 @@SpecLevel[list]:
3171 1
3172 2
3173 @Method:
3174 @@Name: deleteRow
3175 @@Description:
3176 @@@lang:en
3177 @@@@:
3178 Delete a table row from this table row group.
3179 @@Param:
3180 @@@Name: index
3181 @@@Type:
3182 DOMMain:long
3183 @@@Description:
3184 @@@@lang:en
3185 @@@@@:
3186 The ordinal index of the row to delete, starting
3187 from <DOM:0> and relative
3188 only to the rows contained inside this row group.
3189 @@@InCase:
3190 @@@@Value:-1
3191 @@@@Description:
3192 @@@@@lang:en
3193 @@@@@@:
3194 Delete the last row.
3195 @@Return:
3196 @@@Exception:
3197 @@@@Name: INDEX_SIZE_ERR
3198 @@@@Type:
3199 DOMCore:DOMException
3200 @@@@SubType:
3201 @@@@@QName:
3202 TODO: What?
3203 @@@@@Description:
3204 @@@@@@lang:en
3205 @@@@@@@:
3206 The <P:index> is greater than or equal to
3207 the number of rows or the <P:index> is less
3208 than <DOM:-1>.
3209 @@Level[list]:
3210 1
3211 2
3212 @@SpecLevel[list]:
3213 1
3214 2
3215 ##IF:HTMLTableSectionElement
3216
3217 IF:
3218 @Name: HTMLTableRowElement
3219 @ISA: HTMLElement
3220 @ElementType:
3221 @@QName:
3222 xhtml1:tr
3223 @Attr:
3224 @@Name: rowIndex
3225 @@Description:
3226 @@@lang:en
3227 @@@@:
3228 The ordinal index of the row, starting from <DOM:0>,
3229 in the logical order (not the document order).
3230 \
3231 {NOTE:: The logical order take row groups into account;
3232 placing <HE:thead> rows first, followed by
3233 <HE:tbody> rows, followed by <HE:tfoot> rows.
3234 \
3235 }
3236 @@Get:
3237 @@@Type:
3238 DOMMain:long
3239 @@Level[list]:
3240 1
3241 2
3242 @@SpecLevel[list]:
3243 1
3244 2
3245 @Attr:
3246 @@Name: sectionRowIndex
3247 @@Description:
3248 @@@lang:en
3249 @@@@:
3250 The ordinal index of this row, starting from <DOM:0>
3251 and relative to this row group.
3252 @@Get:
3253 @@@Type:
3254 DOMMain:long
3255 @@Level[list]:
3256 1
3257 2
3258 @@SpecLevel[list]:
3259 1
3260 2
3261 @Attr:
3262 @@Name: cells
3263 @@Description:
3264 @@@lang:en
3265 @@@@:The collection of cells in this row.
3266 @@Get:
3267 @@@Type: HTMLCollection
3268 @@Level[list]:
3269 1
3270 2
3271 @@SpecLevel[list]:
3272 1
3273 2
3274 @Attr:
3275 @@Name: align
3276 @@DocAttr:
3277 @@@Name:align
3278 @@Get:
3279 @@@Type: DOMString
3280 @@Set:
3281 @@@Type: DOMString
3282 @Attr:
3283 @@Name: bgColor
3284 @@DocAttr:
3285 @@@Name:bgcolor
3286 @@@DeprecatedBy:
3287 DOMHTML:HTML4
3288 @@Get:
3289 @@@Type: DOMString
3290 @@Set:
3291 @@@Type: DOMString
3292 @Attr:
3293 @@Name: ch
3294 @@DocAttr:
3295 @@@Name:char
3296 @@Get:
3297 @@@Type: DOMString
3298 @@Set:
3299 @@@Type: DOMString
3300 @Attr:
3301 @@Name: chOff
3302 @@DocAttr:
3303 @@@Name:charoff
3304 @@Get:
3305 @@@Type: DOMString
3306 @@Set:
3307 @@@Type: DOMString
3308 @Attr:
3309 @@Name: vAlign
3310 @@DocAttr:
3311 @@@Name:valign
3312 @@Get:
3313 @@@Type: DOMString
3314 @@Set:
3315 @@@Type: DOMString
3316 @Method:
3317 @@Name: insertCell
3318 @@Description:
3319 @@@lang:en
3320 @@@@:
3321 Insert an empty data cell (<HE:td>) into this row.
3322 @@Param:
3323 @@@Name: index
3324 @@@Type:
3325 DOMMain:long
3326 @@@Description:
3327 @@@@lang:en
3328 @@@@@:
3329 The index where the new cell is inserted, starting
3330 from <DOM:0>.
3331 @@@InCase:
3332 @@@@Value:-1
3333 @@@@Description:
3334 @@@@@lang:en
3335 @@@@@@:The new cell is appended.
3336 @@@InCase:
3337 @@@@Label:
3338 @@@@@lang:en
3339 @@@@@@:The number of cells
3340 @@@@Description:
3341 @@@@@lang:en
3342 @@@@@@:The new cell is appended.
3343 @@Return:
3344 @@@Type: HTMLElement
3345 @@@Description:
3346 @@@@lang:en
3347 @@@@@:The newly inserted cell.
3348 @@@Exception:
3349 @@@@Name: INDEX_SIZE_ERR
3350 @@@@Type:
3351 DOMCore:DOMException
3352 @@@@SubType:
3353 @@@@@QName:
3354 TODO: What?
3355 @@@@@Description:
3356 @@@@@@lang:en
3357 @@@@@@@:
3358 The <P:index> is greater than the number of
3359 cells or less than <DOM:-1>.
3360 @@Level[list]:
3361 1
3362 2
3363 @@SpecLevel[list]:
3364 1
3365 2
3366 @Method:
3367 @@Name: deleteCell
3368 @@Description:
3369 @@@lang:en
3370 @@@@:Delete a cell from this row.
3371 @@Param:
3372 @@@Name: index
3373 @@@Type:
3374 DOMMain:long
3375 @@@Description:
3376 @@@@lang:en
3377 @@@@@:
3378 The index of the cell to delete, starting from <DOM:0>
3379 and in the document order.
3380 @@@InCase:
3381 @@@@Value:-1
3382 @@@@Description:
3383 @@@@@lang:en
3384 @@@@@@:
3385 The last cell is deleted.
3386 @@Return:
3387 @@@Exception:
3388 @@@@Name: INDEX_SIZE_ERR
3389 @@@@Type:
3390 DOMCore:DOMException
3391 @@@@SubType:
3392 @@@@@QName:
3393 TODO: What?
3394 @@@@@Description:
3395 @@@@@@lang:en
3396 @@@@@@@:
3397 THe <P:index> is greater than or equal to the number
3398 of the cells or less than <DOM:-1>.
3399 @@Level[list]:
3400 1
3401 2
3402 @@SpecLevel[list]:
3403 1
3404 2
3405 ##IF:HTMLTableRowElement
3406
3407 IF:
3408 @Name: HTMLTableCellElement
3409 @ISA: HTMLElement
3410 @ElementType:
3411 @@QName:
3412 xhtml1:th
3413 @ElementType:
3414 @@QName:
3415 xhtml1:td
3416 @Attr:
3417 @@Name: cellIndex
3418 @@Description:
3419 @@@lang:en
3420 @@@@:
3421 The ordinal index of this cell in the row,
3422 starting from <DOM:0> and in the document order
3423 (not the display order).
3424 @@Get:
3425 @@@Type:
3426 DOMMain:long
3427 @Attr:
3428 @@Name: abbr
3429 @@DocAttr:
3430 @@@Name:abbr
3431 @@Get:
3432 @@@Type: DOMString
3433 @@Set:
3434 @@@Type: DOMString
3435 @Attr:
3436 @@Name: align
3437 @@DocAttr:
3438 @@@Name:align
3439 @@Get:
3440 @@@Type: DOMString
3441 @@Set:
3442 @@@Type: DOMString
3443 @Attr:
3444 @@Name: axis
3445 @@DocAttr:
3446 @@@Name:axis
3447 @@Get:
3448 @@@Type: DOMString
3449 @@Set:
3450 @@@Type: DOMString
3451 @Attr:
3452 @@Name: bgColor
3453 @@DocAttr:
3454 @@@Name:bgcolor
3455 @@@DeprecatedBy:
3456 DOMHTML:HTML4
3457 @@Get:
3458 @@@Type: DOMString
3459 @@Set:
3460 @@@Type: DOMString
3461 @Attr:
3462 @@Name: ch
3463 @@DocAttr:
3464 @@@Name:char
3465 @@Get:
3466 @@@Type: DOMString
3467 @@Set:
3468 @@@Type: DOMString
3469 @Attr:
3470 @@Name: chOff
3471 @@DocAttr:
3472 @@@Name:charoff
3473 @@Get:
3474 @@@Type: DOMString
3475 @@Set:
3476 @@@Type: DOMString
3477 @Attr:
3478 @@Name: colSpan
3479 @@DocAttr:
3480 @@@Name:colspan
3481 @@Get:
3482 @@@Type:
3483 DOMMain:long
3484 @@Set:
3485 @@@Type:
3486 DOMMain:long
3487 @Attr:
3488 @@Name: headers
3489 @@DocAttr:
3490 @@@Name:headers
3491 @@Get:
3492 @@@Type: DOMString
3493 @@Set:
3494 @@@Type: DOMString
3495 @Attr:
3496 @@Name: height
3497 @@DocAttr:
3498 @@@Name:height
3499 @@@DeprecatedBy:
3500 DOMHTML:HTML4
3501 @@Get:
3502 @@@Type: DOMString
3503 @@Set:
3504 @@@Type: DOMString
3505 @Attr:
3506 @@Name: noWrap
3507 @@DocAttr:
3508 @@@Name:nowrap
3509 @@@DeprecatedBy:
3510 DOMHTML:HTML4
3511 @@Get:
3512 @@@Type:
3513 DOMMain:boolean
3514 @@@InCase:
3515 @@@@Value: true
3516 @@@InCase:
3517 @@@@Value: false
3518 @@Set:
3519 @@@Type:
3520 DOMMain:boolean
3521 @@@InCase:
3522 @@@@Value: true
3523 @@@InCase:
3524 @@@@Value: false
3525 @Attr:
3526 @@Name: rowSpan
3527 @@DocAttr:
3528 @@@Name:rowspan
3529 @@Get:
3530 @@@Type:
3531 DOMMain:long
3532 @@Set:
3533 @@@Type:
3534 DOMMain:long
3535 @Attr:
3536 @@Name: scope
3537 @@DocAttr:
3538 @@@Name:scope
3539 @@Get:
3540 @@@Type: DOMString
3541 @@Set:
3542 @@@Type: DOMString
3543 @Attr:
3544 @@Name: vAlign
3545 @@DocAttr:
3546 @@@Name:valign
3547 @@Get:
3548 @@@Type: DOMString
3549 @@Set:
3550 @@@Type: DOMString
3551 @Attr:
3552 @@Name: width
3553 @@DocAttr:
3554 @@@Name:width
3555 @@@DeprecatedBy:
3556 DOMHTML:HTML4
3557 @@Get:
3558 @@@Type: DOMString
3559 @@Set:
3560 @@@Type: DOMString
3561 ##IF:HTMLTableCellElement
3562
3563 IF:
3564 @Name: HTMLFrameSetElement
3565 @ISA: HTMLElement
3566 @ElementType:
3567 @@QName:
3568 xhtml1:frameset
3569 @Attr:
3570 @@Name: cols
3571 @@DocAttr:
3572 @@@Name:cols
3573 @@Get:
3574 @@@Type: DOMString
3575 @@Set:
3576 @@@Type: DOMString
3577 @Attr:
3578 @@Name: rows
3579 @@DocAttr:
3580 @@@Name:rows
3581 @@Get:
3582 @@@Type: DOMString
3583 @@Set:
3584 @@@Type: DOMString
3585 ##IF:HTMLFrameSetElement
3586
3587 IF:
3588 @Name: HTMLFrameElement
3589 @ISA: HTMLElement
3590 @ElementType:
3591 @@QName:
3592 xhtml1:frame
3593 @Attr:
3594 @@Name: frameBorder
3595 @@DocAttr:
3596 @@@Name:frameborder
3597 @@Get:
3598 @@@Type: DOMString
3599 @@Set:
3600 @@@Type: DOMString
3601 @Attr:
3602 @@Name: longDesc
3603 @@DocAttr:
3604 @@@Name:longdesc
3605 @@Get:
3606 @@@Type: DOMString
3607 @@Set:
3608 @@@Type: DOMString
3609 @Attr:
3610 @@Name: marginHeight
3611 @@DocAttr:
3612 @@@Name:marginheight
3613 @@Get:
3614 @@@Type: DOMString
3615 @@Set:
3616 @@@Type: DOMString
3617 @Attr:
3618 @@Name: marginWidth
3619 @@DocAttr:
3620 @@@Name:marginwidth
3621 @@Get:
3622 @@@Type: DOMString
3623 @@Set:
3624 @@@Type: DOMString
3625 @Attr:
3626 @@Name: name
3627 @@DocAttr:
3628 @@@Name:name
3629 @@Get:
3630 @@@Type: DOMString
3631 @@Set:
3632 @@@Type: DOMString
3633 @Attr:
3634 @@Name: noResize
3635 @@DocAttr:
3636 @@@Name:noresize
3637 @@Get:
3638 @@@Type:
3639 DOMMain:boolean
3640 @@@InCase:
3641 @@@@Value: true
3642 @@@InCase:
3643 @@@@Value: false
3644 @@Set:
3645 @@@Type:
3646 DOMMain:boolean
3647 @@@InCase:
3648 @@@@Value: true
3649 @@@InCase:
3650 @@@@Value: false
3651 @Attr:
3652 @@Name: scrolling
3653 @@DocAttr:
3654 @@@Name:scrolling
3655 @@Get:
3656 @@@Type: DOMString
3657 @@Set:
3658 @@@Type: DOMString
3659 @Attr:
3660 @@Name: src
3661 @@DocAttr:
3662 @@@Name:src
3663 @@Get:
3664 @@@Type: DOMString
3665 @@Set:
3666 @@@Type: DOMString
3667 @Attr:
3668 @@Name: contentDocument
3669 @@Description:
3670 @@@lang:en
3671 @@@@:
3672 The document this frame contains, if any and available.
3673 @@Get:
3674 @@@Type: Document
3675 @@@InCase:
3676 @@@@Value:
3677 @@@@@is-null:1
3678 @@@@Description:
3679 @@@@@lang:en
3680 @@@@@@:
3681 There is no document or it is not available.
3682 @@Level[list]: 2
3683 @@SpecLevel[list]: 2
3684 ##IF:HTMLFrameElement
3685
3686 IF:
3687 @Name: HTMLIFrameElement
3688 @ISA: HTMLElement
3689 @ElementType:
3690 @@QName:
3691 xhtml1:iframe
3692 @Attr:
3693 @@Name: align
3694 @@DocAttr:
3695 @@@Name:cols
3696 @@@DeprecatedBy:
3697 DOMHTML:HTML4
3698 @@Get:
3699 @@@Type: DOMString
3700 @@Set:
3701 @@@Type: DOMString
3702 @Attr:
3703 @@Name: frameBorder
3704 @@DocAttr:
3705 @@@Name:frameborder
3706 @@Get:
3707 @@@Type: DOMString
3708 @@Set:
3709 @@@Type: DOMString
3710 @Attr:
3711 @@Name: height
3712 @@DocAttr:
3713 @@@Name:height
3714 @@Get:
3715 @@@Type: DOMString
3716 @@Set:
3717 @@@Type: DOMString
3718 @Attr:
3719 @@Name: longDesc
3720 @@DocAttr:
3721 @@@Name:longdesc
3722 @@Get:
3723 @@@Type: DOMString
3724 @@Set:
3725 @@@Type: DOMString
3726 @Attr:
3727 @@Name: marginHeight
3728 @@DocAttr:
3729 @@@Name:marginheight
3730 @@Get:
3731 @@@Type: DOMString
3732 @@Set:
3733 @@@Type: DOMString
3734 @Attr:
3735 @@Name: marginWidth
3736 @@DocAttr:
3737 @@@Name:marginwidth
3738 @@Get:
3739 @@@Type: DOMString
3740 @@Set:
3741 @@@Type: DOMString
3742 @Attr:
3743 @@Name: name
3744 @@DocAttr:
3745 @@@Name:name
3746 @@Get:
3747 @@@Type: DOMString
3748 @@Set:
3749 @@@Type: DOMString
3750 @Attr:
3751 @@Name: scrolling
3752 @@DocAttr:
3753 @@@Name:scrolling
3754 @@Get:
3755 @@@Type: DOMString
3756 @@Set:
3757 @@@Type: DOMString
3758 @Attr:
3759 @@Name: src
3760 @@DocAttr:
3761 @@@Name:src
3762 @@Get:
3763 @@@Type: DOMString
3764 @@Set:
3765 @@@Type: DOMString
3766 @Attr:
3767 @@Name: width
3768 @@DocAttr:
3769 @@@Name:width
3770 @@Get:
3771 @@@Type: DOMString
3772 @@Set:
3773 @@@Type: DOMString
3774 @Attr:
3775 @@Name: contentDocument
3776 @@Description:
3777 @@@lang:en
3778 @@@@:
3779 The document this frame contains, if any and available.
3780 @@Get:
3781 @@@Type: Document
3782 @@@Description:
3783 @@@@lang:en
3784 @@@@@:
3785 There is no document or it is not available.
3786 @@Level[list]: 2
3787 @@SpecLevel[list]: 2
3788 ##IF:HTMLIFrameElement
3789
3790 ## DOMHTML.dis ends here
3791

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24