Dynamic HTML: The Definitive Reference by Danny Goodman 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. This page was updated July 19, 2002. 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 UNCONFIRMED errors and comments from readers: {19} top of the page: The author includes instructions for downloading specific fonts into web pages using CSS. However, to apply the style, he uses a deprecated HTML tag: rather than the CSS syntax of: (37) Table 3-1, border-right property: The superscript "a" is in Constant Width, should be in Roman. (38) Table 3-1, list-style-image property: The superscript "a" is in Constant Width, should be in Roman. [153] Example 6-4: This code does not work in Netscape 4.08. I downloaded the source just to be sure, and it didn't work. [290] last paragraph: I'm not sure if this is an error or not. The first sentence in the last paragraph reads "Content between the start and end tags is ignored by browsers that support the IFRAME element." Is this correct? Shouldn't it read "Content between the start and end tags is ignored by browsers that DO NOT support the IFRAME element"? If the statement is correct as is, what does it mean? How can content be ignored if the IFRAME element is supported by the browser? {301} After first occurance of "Object Model Reference"; "IE" should read "NN" I presume this since the tag is not implemented in IE therefore the ID would not have a OMR in IE. {323} In the description of the value attribute for the input tag it says that value is an acceptable attribute for all input types. This is not true. For security purposes, value can not be set on input type "file". [431] omission: The "Value" property is ommitted for this object!!! [561] write(), writeln() explanation under Parameters section: I see that in the errata for the 6/00 printing, this question was addressed, but it still doesn't seem to work as it should. When I have a page in NN (so far tested with 4.5 and 4.75), which generates an entirely new page using javascript, I construct a string containing the HTML for the new page and write it using a document.write(), but no matter what I try, it always leaves out the
TEXT (930) arguments example: function is missing { at end of first line (931) caller example: function is missing { at end of first line (939) MIN_VALUE description: Due to possible reader confusion, I suggest changing "possible number" to "positive number" (i.e., closest to zero). {939} NEGATIVE_INFINITY, POSITIVE_INFINITY description: The description for NEGATIVE_INFINITY is incorrect (0 is outside the bounds described). Change "Number.MIN_VALUE" to "-Number.MAX_VALUE." [963] var a,b a = 5 b = a -- should be: var a,b a = 5 b = a ++ if the explanation is to hold true. {973} isFinite() description: The description is incorrect (0 is outside the bounds described and is certainly finite, as are all the representable negative numbers). As a minimum, change "Number.MIN_VALUE" to "-Number.MAX_VALUE". Preferably insert the following after "parameter is": "not NEGATIVE_INFINITY, POSITIVE_INFINITY or NaN, that is".