Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] handleEvent( ) method hasFeature( ) method features that can be tested problems with hash property Link object Location object hasOwnProperty( ) method (Object) 2nd <head> tag, scripts in HEAD method (HTTP) getting headers with XMLHttpRequest height attribute 2nd height property Image object Screen object hexadecimal literals hexadecimal numbers representing Latin-1 or Unicode character code hidden element 2nd hierarchy DOM event interfaces HTML document structure objects, client-side History object 2nd 3rd back( ) and forward( ) methods history property (Window) 2nd host property Link object Location object hostname property, Link object href attribute <a> tag javascript: URL as href value links using javascript: pseudoprotocol as href href attribute (HTML) href property Link object Location object 2nd HTML <canvas> tag 2nd <frame> tag, name attribute <frameset>, <frame>, and <iframe> tags browser compatibility with standard case-insensitivity in tags checked attribute conditional comments in Internet Explorer CSS stylesheets, associating with documents document type declarations causing IE 6 to use standards mode DOM API creating table from XML data DocumentFragment objects finding document elements modifying a document naming conventions querying selected text XML API vs. embedding Canvas.swf file into embedding Flash movies in embedding JavaScript in 2nd </script> tag <noscript> tag <script> tag deferring script execution hiding scripts from old browsers nonstandard script attributes scripts in external files specifying scripting language event handlers 2nd navigation bar in a frame event-handler attributes onclick onmousedown onmouseover onsubmit scope and execution of embedded JavaScript programs expanding templates with XML data file used in SVG pie chart graphic FileUpload elements, security restrictions on injection by attacker into web site javascript: pseudoprotocol used with HTML attributes mayscript attribute multiple attribute name attribute offsetLeft and offsetTop properties for document elements onclick handler or JavaScript URL used with HTML link quotation marks in strings responses to HTTP requests scripting documents String class methods for style attribute of tags, specifying CSS styles with tags represented by HTMLElement target attribute, <a> and <form> tree structure of documents VML and XML data islands HTMLBodyElement interface HTMLCollection object HTMLDocument object 2nd body property getElementsByName( ) method HTMLElement object 2nd 3rd children[ ] array (IE 4 DOM) event handlers HTML tags represented by HTML tags with corresponding subinterface IE 4 DOM innerHTML property style property HTMLEvents module 2nd 3rd HTMLFormElement interface HTMLInputElement interface HTMLUListElement interface HTTP Ajax and dynamic scripting Ajax example cautions with Ajax remote scripting single-page applications Content-Script-Type header headers returned by the web server scripted requests, browser support of scripting requests with <img>, <iframe>, and <script> tags scripting with <script> tags scripting with XMLHttpRequest 2nd examples and utilities handling asynchronous response obtaining synchronous response obtaining XMLHttpRequest object security submitting a request USER-AGENT header 2nd HTTPS protocol - (hyphen), indicating range of characters in character class |