Dynamic HTML: The Definitive Reference by Danny Goodman Here are the changes made in the 3/00 reprint: {24} The lines: output += "
Instructions P>" now read: output += "
" output += "Instructions
" {26} Line 6 of code: if (navigator.appName.indexOf("Microsoft") != -1) now reads: if (navigator.appName == "Netscape") {47} Line 4 of Example 3-2: P.narrow {margin-left:5em; margin-right:5em} now reads: P.narrow {color:red; margin-left:5em; margin-right:5em} {91-92} Changed 5 occurrences of (isNav4) to (isNav) (136) First full paragraph, last word: Changed "verify()" to "convertToUpper()" {196 & 197} Removed stray quote mark from : (411) Background entry: Changed "NN 4" to "NN n/a" {572} Added the following after the first sentence under "keyCode": "For onKeyPress events, the value represents the actual character displayed in a text box (e.g., 65 for "A" and 97 for "a"). But for onKeyDown and onKeyUp events, only the uppercase value is returned, regardless of the case of the character that is rendered." (585) Value entry: Changed "read/write" to "read-only" {665} The systemLanguage Example did read: if (navigator.systemLanguage = "nl" ) now reads: if (navigator.systemLanguage == "nl" ) {718} options[] entry: now reads: NN 2 IE 3 DOM 1 (829) Table: added the following 2 entries: left - 4 Offset of window's left edge from left edge of screen. top - 4 Offset of window's top edge from top edge of screen. (868) First paragraph: Changed "space-delimited" to "comma-delimited" and added the following to the end of the paragraph: "(and Navigator 4 may behave best if each family name is quoted)." Under "CSS Syntax" the line of code now reads: font-family: fontFamilyName[, fontFamilyName[, ...]] Under "Value," changed "space delimited" to "comma delimited" Under "Example," the line of code now reads: BODY {font-family: "Century Schoolbook", Times, serif} (inserted commas between the font family names) (943) The first sentence in the last paragraph on the page did read: 'as a parameter is a variety of methods' now reads: 'as a parameter in a variety of methods' {944} Table 11-1:. Character entry * -- changed /d*/ in the Example column to /\d*/ Character entry ? -- changed /d?/ in the Example column to /\d?/ Character entry + -- changed /d+/ in the Example column to /\d+/ Character entry {n} -- changed /d{2}/ in the Example column to /\d{2}/ Character entry {n,} -- changed /d{2,}/ in the Example column to /\d{2,}/ Character entry {n,m} -- changed /d{2,4}/ in the Example column to /\d{2,4}/