Tragically, we've discovered some errors in the book, which we note and correct here. If you find any errors, please let us know. But please, before you send in an error report, check the list below to make sure that the error hasn't already been reported. By the way, we're only counting code or writing mistakes in the book, not on this website, though we'd like to hear about those, too.
We've finished the 3rd edition of the book, which will be in stores in late June of 1999. It will contain about 50% new and changed material from the second edition.
Because of the imminent publication of the 3rd Edition of our book, we have ended the "find an error in the 2nd Edition, get a free copy of the 3rd Edition" program. Thanks to all who participated. For you folks below, if you haven't sent us a mailing address, we can't send you your copy of the 3rd edition.
The proper pluralization for "addendum" is not "addendums" but "addenda."
Margot MacPherson Brewer
The Script 2.3 example code is missing the end </HTML> tag.
Typo: In the second tip on the page, it should read "You can have different language versions OF different scripts on one page."
Script 3.8 does not work correctly in Internet Explorer. We are revising the code in the Third Edition.
In Script 3.9, the closing of the header serction is listed as <HEAD> when it should have been </HEAD>.
The variable badChar won't contain 2 as stated in the text, it will contain the actual character.
"...find the field called msg.Line, and insert..."
"...find the field called msgLine, and insert..."
<INPUT TYPE=TEXT onBlur="updateParent(this)" SIZE=20>
This prevents error messages with older browsers.
Script 6.6 is missing a </CENTER> tag, right after </SCRIPT>.
Should be "...day of the week."
//returns: Mon Mar 01 10:43:33 GMT -066 0100
Item 2 should read "This line writes out..."
Missing entry and divider for the Link object.
In the entry for the Window object, the methods clearTimeout and setTimeout have capitalized character "O." Bzzzzzt! If one uses the uppercase O in these methods, the script will return an error.
OnMouseOver and OnMouseOut are indexed as being on page 162; the important reference to them is really on page 161.