Methoden und Attribute im DOM (ohne Bezug zu Objekte) ===================================================== Microsoft Internet Explorer - DHMTL und CSS und HTML-DOM komplett Der Browserhersteller hat vollen Support, der HTML- und Scriptobjekte im Detail und im Kontext darstellt. (inklusive sturkturierte und vernetzte Detailinfos zu Objekten in HTML und Script (auch Eigenschaften, Methoden, Events, Collectionen, Unterobjekte, Beispiele etc.)) http://msdn2.microsoft.com/en-us/library/ms533050.aspx Netscape Der Browser wird nicht mehr weiterentwickelt. Der einst mächtige Konkurrent des Microsoft Internet Explorers hat aufgegeben und ist in Mozilla eingegangen. Mozilla Der Browserhersteller hat keinen Support, der HTML- und Scriptobjekte weder im Detail noch im Kontext darstellt. Eine Auswahl von Objekten wird pauschal beschrieben. http://www.mozilla.org/catalog/web-developer/ Achtung: http://www.mozilla.org/catalog/web-developer/html ist nicht gepflegt und enthält tote Links auf Netscape http://developer.mozilla.org/en/docs/CSS_Reference http://developer.mozilla.org/en/docs/DHTML http://developer.mozilla.org/en/docs/DOM Mozilla XML User-interface Language (XUL) http://www.xulplanet.com/ Opera Der Browserhersteller hat keinen Support, der HTML- und Scriptobjekte weder im Detail noch im Kontext darstellt. Dafür erfolgt die pauschale Auflistung mit Links zu W3C. http://www.opera.com/docs/specs/ http://dev.opera.com/articles/html/ http://dev.opera.com/articles/css/ http://dev.opera.com/tools/ http://opera-fansite.de/tiki-view_articles.php Safari von Apple http://www.apple.com/support/safari/ W3C http://www.w3.org/Consortium/siteindex W3C HTML 4.01 http://www.w3.org/TR/html4/ angebotene gz-Dateien sind nicht unbedingt kompatibel zu WinZip, TugZip, WinRAR etc. W3C HTML 5 http://www.w3.org/html/wg/html5/ W3C XHTML 1.0 http://www.w3.org/TR/xhtml1/ W3C XHMTL 1.1 http://www.w3.org/TR/xhtml11/ W3C Online-HTML Validator http://validator.w3.org/ HTML Tidy (Verifizierung die von W3C empfohlen wird) http://tidy.sourceforge.net/ Die onXXXXX vom IE sind Attribute, welche den Eventhandler aufnehmen. User Agent Property Read Only Data Type Default Value --------------------------------------------------------------------- Gecko 1.0.1+ ATTRIBUTE_NODE false number 2 Gecko 1.0.1+ CDATA_SECTION_NODE false number 4 Gecko 1.0.1+ COMMENT_NODE false number 8 Gecko 1.0.1+ DOCUMENT_FRAGMENT_NODE false number 11 Gecko 1.0.1+ DOCUMENT_NODE false number 9 Gecko 1.7.8+ DOCUMENT_POSITION_CONTAINED_BY false number 16 Gecko 1.4+ DOCUMENT_POSITION_CONTAINS false number 4 Gecko 1.7.8+ DOCUMENT_POSITION_CONTAINS false number 8 Gecko 1.4+ DOCUMENT_POSITION_DISCONNECTED false number 32 Gecko 1.7.8+ DOCUMENT_POSITION_DISCONNECTED false number 1 Gecko 1.4+ DOCUMENT_POSITION_FOLLOWING false number 2 Gecko 1.7.8+ DOCUMENT_POSITION_FOLLOWING false number 4 Gecko 1.4+ DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC false number 16 Gecko 1.7.8+ DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC false number 32 Gecko 1.4+ DOCUMENT_POSITION_IS_CONTAINED false number 8 Gecko 1.4+ DOCUMENT_POSITION_PRECEDING false number 1 Gecko 1.7.8+ DOCUMENT_POSITION_PRECEDING false number 2 Gecko 1.0.1+ DOCUMENT_TYPE_NODE false number 10 Gecko 1.0.1+ ELEMENT_NODE false number 1 Gecko 1.0.1+ ENTITY_NODE false number 6 Gecko 1.0.1+ ENTITY_REFERENCE_NODE false number 5 IE 6.0+ Methods false string Gecko 1.0.1+ NOTATION_NODE false number 12 Gecko 1.0.1+ PROCESSING_INSTRUCTION_NODE false number 7 Gecko 1.0.1+ TEXT_NODE false number 3 Gecko 1.0.1+ accessKey false string IE 6.0+ accessKey false string Opera 8.0+ accessKey false string Gecko 1.0.1+ addEventListener true function Opera 8.0+ addEventListener true function IE 6.0+ all true object [object] Opera 8.0+ all true function Gecko 1.0.1+ appendChild true function IE 6.0+ appendChild true function Opera 8.0+ appendChild true function IE 6.0+ attachEvent true function Opera 8.0+ attachEvent true function Gecko 1.0.1+ attributes true object [object NamedNodeMap] IE 6.0+ attributes true object [object] Opera 8.0 attributes true object [object NamedNodeMap] Gecko 1.0.1+ baseURI true string IE 6.0+ behaviorUrns true object [object] Gecko 1.0.1+ blur true function IE 6.0+ blur true function Opera 8.0+ blur true function IE 6.0+ canHaveChildren true boolean true IE 6.0+ canHaveHTML true boolean true Gecko 1.0.1+ charset false string IE 6.0+ charset false string Opera 8.0+ charset false string Gecko 1.0.1+ childNodes true object [object NodeList] IE 6.0+ childNodes true object [object] Opera 8.0+ childNodes true function IE 6.0+ children true object [object] Opera 8.0+ children true function Gecko 1.0.1+ className false string IE 6.0+ className false string Opera 8.0+ className false string Opera 8.0+ click true function Gecko 1.0.1+ clientHeight true number 0 IE 6.0+ clientHeight true number 0 Opera 8.0+ clientHeight false number 0 IE 6.0+ clientLeft true number 0 Opera 8.0+ clientLeft false number 0 IE 6.0+ clientTop true number 0 Opera 8.0+ clientTop false number 0 Gecko 1.0.1+ clientWidth true number 0 IE 6.0+ clientWidth true number 0 Opera 8.0+ clientWidth false number 0 Gecko 1.0.1+ cloneNode true function IE 6.0+ cloneNode true function Opera 8.0+ cloneNode true function Gecko 1.4+ compareDocumentPosition true function Opera 8.0+ contains true function IE 6.0+ contentEditable true string inherit Gecko 1.0.1+ coords false string IE 6.0+ coords false string Opera 8.0+ coords false string IE 6.0+ currentStyle true object [object] IE 6.0+ dataFld false string IE 6.0+ dataFormatAs true string IE 6.0+ dataSrc false string Opera 8.0+ detachEvent true function Gecko 1.0.1+ dir true string Gecko 1.7.8+ dir false string IE 6.0+ dir true string Opera 8.0+ dir false string IE 6.0+ disabled false boolean false Gecko 1.0.1+ dispatchEvent true function Opera 8.0+ dispatchEvent true function IE 6.0+ document true object [object] Opera 8.0+ document true object [object HTMLDocument] IE 6.0+ filters true object [object] Gecko 1.0.1+ firstChild true object null IE 6.0+ firstChild true object null Opera 8.0+ firstChild true object null Gecko 1.0.1+ focus true function IE 6.0+ focus true function Opera 8.0+ focus true function Gecko 1.0.1+ getAttribute true function IE 6.0+ getAttribute true function Opera 8.0+ getAttribute true function Gecko 1.0.1+ getAttributeNS true function IE 6.0+ getAttributeNS true function Opera 8.0+ getAttributeNS true function Gecko 1.0.1+ getAttributeNode true function IE 6.0+ getAttributeNode true function Opera 8.0+ getAttributeNode true function Gecko 1.0.1+ getAttributeNodeNS true function IE 6.0+ getAttributeNodeNS true function Opera 8.0+ getAttributeNodeNS true function Gecko 1.0.1+ getElementsByTagName true function IE 6.0+ getElementsByTagName true function Opera 8.0+ getElementsByTagName true function Gecko 1.0.1+ getElementsByTagNameNS true function IE 6.0+ getElementsByTagNameNS true function Opera 8.0+ getElementsByTagNameNS true function Gecko 1.7.8+ getFeature true function Opera 8.0+ getFeature true function Gecko 1.7.8+ getUserData true function Gecko 1.0.1+ hasAttribute true function IE 6.0+ hasAttribute true function Opera 8.0+ hasAttribute true function Gecko-1.0.1, 1.4, 1.7.8 hasAttributeNS true function IE-6.0 hasAttributeNS true function Opera-8.0 hasAttributeNS true function Gecko-1.0.1, 1.4, 1.7.8 hasAttributes true function IE-6.0 hasAttributes true function Opera-8.0 hasAttributes true function Gecko-1.0.1, 1.4, 1.7.8 hasChildNodes true function IE-6.0 hasChildNodes true function Opera-8.0 hasChildNodes true function Gecko-1.0.1, 1.4 hash unknown unknown unknown Gecko-1.7.8 hash false string IE-6.0 hash true string Opera-8.0 hash false string IE-6.0 hideFocus false boolean false Gecko-1.0.1, 1.4 host unknown unknown unknown Gecko-1.7.8 host false string IE-6.0 host true string Opera-8.0 host false string Gecko-1.0.1, 1.4 hostname unknown unknown unknown Gecko-1.7.8 hostname false string IE-6.0 hostname true string Opera-8.0 hostname false string Gecko-1.0.1, 1.4, 1.7.8 href false string IE-6.0 href false string Opera-8.0 href false string Gecko-1.0.1, 1.4, 1.7.8 hreflang false string IE-6.0 hreflang false string Opera-8.0 hreflang false string Gecko-1.0.1, 1.4, 1.7.8 id false string IE-6.0 id false string Opera-8.0 id false string Gecko-1.0.1, 1.4, 1.7.8 innerHTML false string IE-6.0 innerHTML false string Opera-8.0 innerHTML false string IE-6.0 innerText false string Opera-8.0 innerText false string Opera-8.0 insertAdjacentElement true function Opera-8.0 insertAdjacentHTML true function Opera-8.0 insertAdjacentText true function Gecko-1.0.1, 1.4, 1.7.8 insertBefore true function IE-6.0 insertBefore true function Opera-8.0 insertBefore true function IE-6.0 isContentEditable true boolean false Gecko-1.7.8 isDefaultNamespace true function IE-6.0 isDisabled true boolean false Gecko-1.7.8 isEqualNode true function IE-6.0 isMultiLine true boolean true Gecko-1.4, 1.7.8 isSameNode true function Gecko-1.0.1, 1.4, 1.7.8 isSupported true function IE-6.0 isSupported true function Opera-8.0 isSupported true function IE-6.0 isTextEdit true boolean false Gecko-1.0.1, 1.4, 1.7.8 lang false string IE-6.0 lang false string Opera-8.0 lang false string IE-6.0 language false string Gecko-1.0.1, 1.4, 1.7.8 lastChild true object null IE-6.0 lastChild true object null Opera-8.0 lastChild true object [object Text] Gecko-1.0.1, 1.4, 1.7.8 localName true string A Opera-8.0 localName true string A Gecko-1.0.1, 1.4 lookupNamespacePrefix true function IE-6.0 lookupNamespacePrefix true function Gecko-1.0.1, 1.4, 1.7.8 lookupNamespaceURI true function IE-6.0 lookupNamespaceURI true function Gecko-1.7.8 lookupPrefix true function IE-6.0 mimeType true string Gecko-1.0.1, 1.4, 1.7.8 name false string IE-6.0 name false string Opera-8.0 name false string IE-6.0 nameProp true string Gecko-1.0.1, 1.4, 1.7.8 namespaceURI true object null Opera-8.0 namespaceURI true object null Gecko-1.0.1, 1.4, 1.7.8 nextSibling true object null IE-6.0 nextSibling true object null Opera-8.0 nextSibling true object [object Text] Gecko-1.0.1, 1.4, 1.7.8 nodeName true string A IE-6.0 nodeName true string A Opera-8.0 nodeName true string A Gecko-1.0.1, 1.4, 1.7.8 nodeType true number 1 IE-6.0 nodeType true number 1 Opera-8.0 nodeType true number 1 Gecko-1.0.1, 1.4 nodeValue true object null Gecko-1.7.8 nodeValue false object null IE-6.0 nodeValue true object null Opera-8.0 nodeValue false object null Gecko-1.0.1, 1.4, 1.7.8 normalize true function IE-6.0 normalize true function Opera-8.0 normalize true function Gecko-1.0.1, 1.4, 1.7.8 offsetHeight true number 0 IE-6.0 offsetHeight true number 0 Opera-8.0 offsetHeight false number 0 Gecko-1.0.1, 1.4, 1.7.8 offsetLeft true number 0 IE-6.0 offsetLeft true number 0 Opera-8.0 offsetLeft false number 0 Gecko-1.0.1, 1.4 offsetParent true object null Gecko-1.7.8 offsetParent true object IE-6.0 offsetParent true object null Opera-8.0 offsetParent false object Gecko-1.0.1, 1.4, 1.7.8 offsetTop true number 0 IE-6.0 offsetTop true number 0 Opera-8.0 offsetTop false number 0 Gecko-1.0.1, 1.4, 1.7.8 offsetWidth true number 0 IE-6.0 offsetWidth true number 0 Opera-8.0 offsetWidth false number 0 IE-6.0 onactivate false object null IE-6.0 onafterupdate false object null IE-6.0 onbeforeactivate false object null IE-6.0 onbeforecopy false object null IE-6.0 onbeforecut false object null IE-6.0 onbeforedeactivate false object null IE-6.0 onbeforeeditfocus false object null IE-6.0 onbeforepaste false object null IE-6.0 onbeforeupdate false object null IE-6.0 onblur false object null IE-6.0 oncellchange false object null IE-6.0 onclick false object null IE-6.0 oncontextmenu false object null IE-6.0 oncontrolselect false object null IE-6.0 oncopy false object null IE-6.0 oncut false object null IE-6.0 ondataavailable false object null IE-6.0 ondatasetchanged false object null IE-6.0 ondatasetcomplete false object null IE-6.0 ondblclick false object null IE-6.0 ondeactivate false object null IE-6.0 ondrag false object null IE-6.0 ondragend false object null IE-6.0 ondragenter false object null IE-6.0 ondragleave false object null IE-6.0 ondragover false object null IE-6.0 ondragstart false object null IE-6.0 ondrop false object null IE-6.0 onerrorupdate false object null IE-6.0 onfilterchange false object null IE-6.0 onfocus false object null IE-6.0 onfocusin false object null IE-6.0 onfocusout false object null IE-6.0 onhelp false object null IE-6.0 onkeydown false object null IE-6.0 onkeypress false object null IE-6.0 onkeyup false object null IE-6.0 onlayoutcomplete false object null IE-6.0 onlosecapture false object null IE-6.0 onmousedown false object null IE-6.0 onmouseenter false object null IE-6.0 onmouseleave false object null IE-6.0 onmousemove false object null IE-6.0 onmouseout false object null IE-6.0 onmouseover false object null IE-6.0 onmouseup false object null IE-6.0 onmousewheel false object null IE-6.0 onmove false object null IE-6.0 onmoveend false object null IE-6.0 onmovestart false object null IE-6.0 onpage false object null IE-6.0 onpaste false object null IE-6.0 onpropertychange false object null IE-6.0 onreadystatechange false object null IE-6.0 onresize false object null IE-6.0 onresizeend false object null IE-6.0 onresizestart false object null IE-6.0 onrowenter false object null IE-6.0 onrowexit false object null IE-6.0 onrowsdelete false object null IE-6.0 onrowsinserted false object null IE-6.0 onscroll false object null IE-6.0 onselectstart false object null IE-6.0 outerHTML true string Opera-8.0 outerHTML false string IE-6.0 outerText true string Opera-8.0 outerText false string Gecko-1.0.1, 1.4, 1.7.8 ownerDocument true object [object HTMLDocument] IE-6.0 ownerDocument true object [object] Opera-8.0 ownerDocument true object [object HTMLDocument] IE-6.0 parentElement true object null Opera-8.0 parentElement true object null Gecko-1.0.1, 1.4 parentNode true object null Gecko-1.7.8 parentNode true object IE-6.0 parentNode true object null Opera-8.0 parentNode true object null IE-6.0 parentTextEdit true object null Gecko-1.0.1, 1.4, 1.7.8 pathname false string IE-6.0 pathname true string Opera-8.0 pathname false string Gecko-1.0.1, 1.4, 1.7.8 port false string IE-6.0 port true string Opera-8.0 port false string Gecko-1.0.1, 1.4, 1.7.8 prefix false object null Opera-8.0 prefix false object null Gecko-1.0.1, 1.4, 1.7.8 previousSibling true object null IE-6.0 previousSibling true object null Opera-8.0 previousSibling true object null Gecko-1.0.1, 1.4 protocol true string http: Gecko-1.7.8 protocol false string IE-6.0 protocol true string Opera-8.0 protocol false string IE-6.0 protocolLong true string IE-6.0 readyState true string complete IE-6.0 recordNumber true object null Gecko-1.0.1, 1.4, 1.7.8 rel false string IE-6.0 rel false string Opera-8.0 rel false string Gecko-1.0.1, 1.4, 1.7.8 removeAttribute true function IE-6.0 removeAttribute true function Opera-8.0 removeAttribute true function Gecko-1.0.1, 1.4, 1.7.8 removeAttributeNS true function IE-6.0 removeAttributeNS true function Opera-8.0 removeAttributeNS true function Gecko-1.0.1, 1.4, 1.7.8 removeAttributeNode true function IE-6.0 removeAttributeNode true function Opera-8.0 removeAttributeNode true function Gecko-1.0.1, 1.4, 1.7.8 removeChild true function IE-6.0 removeChild true function Opera-8.0 removeChild true function Gecko-1.0.1, 1.4, 1.7.8 removeEventListener true function Opera-8.0 removeEventListener true function Opera-8.0 removeNode true function Gecko-1.0.1, 1.4, 1.7.8 replaceChild true function IE-6.0 replaceChild true function Opera-8.0 replaceChild true function Gecko-1.0.1, 1.4, 1.7.8 rev false string IE-6.0 rev false string Opera-8.0 rev false string IE-6.0 runtimeStyle true object [object] IE-6.0 scopeName true string HTML Gecko-1.0.1, 1.4, 1.7.8 scrollHeight true number 0 IE-6.0 scrollHeight true number 0 Opera-8.0 scrollHeight false number 0 Gecko-1.4+ scrollIntoView true function Opera-8.0 scrollIntoView true function Opera-9.22 scrollIntoView true function Gecko-1.0.1, 1.4 scrollLeft true number 0 Gecko-1.7.8 scrollLeft false number 0 IE-6.0 scrollLeft true number 0 Opera-8.0 scrollLeft false number 0 Gecko-1.0.1, 1.4 scrollTop true number 0 Gecko-1.7.8 scrollTop false number 0 IE-6.0 scrollTop false number 0 Opera-8.0 scrollTop false number 0 Gecko-1.0.1, 1.4, 1.7.8 scrollWidth true number 0 IE-6.0 scrollWidth true number 0 Opera-8.0 scrollWidth false number 0 Gecko-1.0.1, 1.4, 1.7.8 search false string IE-6.0 search true string Opera-8.0 search false string Gecko-1.0.1, 1.4, 1.7.8 setAttribute true function IE-6.0 setAttribute true function Opera-8.0 setAttribute true function Gecko-1.0.1, 1.4, 1.7.8 setAttributeNS true function IE-6.0 setAttributeNS true function Opera-8.0 setAttributeNS true function Gecko-1.0.1, 1.4, 1.7.8 setAttributeNode true function IE-6.0 setAttributeNode true function Opera-8.0 setAttributeNode true function Gecko-1.0.1, 1.4, 1.7.8 setAttributeNodeNS true function IE-6.0 setAttributeNodeNS true function Opera-8.0 setAttributeNodeNS true function Gecko-1.7.8 setUserData true function Gecko-1.0.1, 1.4, 1.7.8 shape false string IE-6.0 shape false string Opera-8.0 shape false string rect IE-6.0 sourceIndex true number -1 Opera-8.0 sourceIndex false number -1 Gecko-1.0.1, 1.4, 1.7.8 style true object [object CSSStyleDeclaration] IE-6.0 style true object [object] Opera-8.0 style false object [object CSSStyleDeclaration] Gecko-1.0.1, 1.4, 1.7.8 tabIndex false number -1 IE-6.0 tabIndex false number 0 Opera-8.0 tabIndex false number 0 Gecko-1.0.1, 1.4, 1.7.8 tagName true string A IE-6.0 tagName true string A Opera-8.0 tagName true string A IE-6.0 tagUrn true string Gecko-1.0.1, 1.4, 1.7.8 target false string IE-6.0 target false string Opera-8.0 target false string Gecko-1.0.1, 1.4, 1.7.8 text true string Opera-8.0 text false string Gecko-1.7.8 textContent false string Opera-9.0.8367+ textContent false string Gecko-1.0.1, 1.4, 1.7.8 title false string IE-6.0 title false string Opera-8.0 title false string Gecko-1.0.1, 1.4, 1.7.8 toString true function IE-6.0 toString true function Opera-8.0 toString true function Gecko-1.0.1, 1.4, 1.7.8 type false string IE-6.0 type false string Opera-8.0 type false string IE-6.0 urn false string readyState Es ist anzunehmen, dass Objekte, die das Event onreadystatechange besitzen, auch readyState haben. Folgende Objekte besitzen onreadystatechange: IE NS MO OP SA 4.0+ no no no no a acronym address applet area b base basefont bdo bgsound big blockquote body br button caption center cite code col colgroup comment dd del dfn dir div dl dt em embed fieldset font form h1 h2 h3 h4 h5 h6 head hr html i iframe img input ins isindex kbd label legend li link map marquee nobr noframes noscript object ol optgroup option p pre q rt ruby s samp script select small span strike strong style sub sup table tbody td textarea tfoot th thead title tr tt u ul var xml xmp