Dynamic HTML: The Definitive Reference by Danny Goodman The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated April 7, 2008. UNCONFIRMED errors and comments from readers: [73] section; So far as I can tell, the tag does *not* exist in IE or Firefox (or at all?). {341} Entire Listing for scrollLeft, scrollTop; It might be worth mentioning in future releases that these properties are only available under document.body in quirks mode ... If you have a DOCTYPE defined, these properties will exist under document.documentElement.scrollTop instead. Same goes for scrollLeft. {343} At the top of the page, concerning the textContent attribute; My printing (03/07) indicates that Safari does not support the textContent attribute. My testing tells me that it does. IE7 still does not however. No surprise. [371] Top line; scrollIntoView() is support on Netscape Navigator and Mozilla browsers (and was referenced as being supported in Edition 2) {616} maxlength property near bottom of page; The maxlength property listed on the page should be maxLength. The same goes for the example for this property. {753} Last example on the page; The first line of the example is as follows: if (document.getElementById("myDIV").style.blockDirection = "rtl") { There should be two equal signs for the comparision to function: if (document.getElementById("myDIV").style.blockDirection == "rtl") { {815} middle of page; .tfoot should be .tFoot .thead should be .tHead [838] Range definition: 2nd paragraph; The paragraph states "A Range object is created via the document.createTextRange() method...". This is not the case. It should read "...via the document.createRange() method." This is confirmed in the later "Object Model Reference" which lists "document.createRange()". I have the 2nd edition, but I've confirmed that this incorrect reference still exists in the 3rd edition. {1012} text-decoration, value section, last 3 words; The statement, "....but Mozilla ignores blink." is not correct. Internet Exporer ignores "blink", all Mozilla Browsers recognize "blink". I tested in Firefox 1.5 and 2, Opera 9.1, and Netscape 4.79, 7.2 and 8.1 (they all blinked). Internet Explorer 5, 6 and 7 did not blink. (1126) Heading; Pages 1126 thru 1150 have an incorrect page heading. They all read 'XMLList' rather than the Operator/Control statement being covered on each page. The expected heading would be similar to those seen on pages 956 thru 977 of the first edition. (1127) Page title; From 1127 to 1150 the page title is "XMLlist" rather than the current topic (eg "Operators" for p 1127, "Control Satements" for p1140