We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.

The latest version of the book is P1.0, released over 2 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

Key: Typo Tech. Error Suggestion Not a problem Next edition

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:  

(To find out what version you have, look at the copyright page, a few pages in from the front of the book. If it says (say) 'Second Printing', then here it'll be P2.0. If there are interim PDF releases in that printing, they'll be 2.1, 2.2, and so on.)

PDF Paper Description Found in Fixed in
http: http:

#32265: BjcXsP fdv084y0v4t3cnfv593bv29vb--ykMEhgMV

B1.6
http: http:

#33308: a1gCZP hi! hice site! --WmAWQFncFeWZheJ

B1.1
http: http:

#33365: SjLgqH hi! hice site! --oQIAoQKNy

B1.2
back cover

#25438: In Justin Gehtland's bio, the first sentence has the word "writing" misspelled:

"Justin Gehtland has ben writring code..."--Evan A. Zacks

B1.6
link link

#32626: bookmark you thx --UGUWJAxrzTGZERL

B1.6
link link

#32628: this post is fantastic --MksRrimWQV

B1.3
link link

#32637: good site dude --UajkfNkFYyknPqJVTdk

B1.5
link link

#32638: interesting site man --ymmTYGjAiIamtkjjT

B1.3
link link

#33414: hi nice site thx --TvwoIiJHRdERB

B1.1
http: http:

#32437: hRDwfu dfv078fnw8f934ndvkg2l--rGxfWpDIMqAJAwRshV

B1.4
all
#24520: I hesitate to bring this up, after a slightly testy exchange with Dave Thomas on the same issue relating to his Rails book. (in the paper ver...more...
B1.6
http: http:

#31946: 4aHnY3 fw831f64td9glse934dkjga--JLklLCrKx

B1.1
oobjF BQPAT

#33485: far.txt;3;3--SaMpWvsZpQjRhJGQCQ

B1.4
yanll gSjQs

#34260: comment5, --NlKrSUwEMoNkZSdDs

B1.6
KkkXM VlhOm

#33504: far.txt;3;3--kkvEJIaUIjbvmWJli

B1.5
BUZIA NvFqo

#33507: far.txt;3;3--tKCuPuuAsiD

B1.2
anjoE QBuCB

#33523: far.txt;3;3--lxKuZaximj

B1.2
Mekgz jCMhK

#32761: NWAZ5v preved krosav4eg--GVNHpzLMrYb

B1.5
VHltC ZunFS

#32762: Q8C4md prevved urar --WouGGfLerqTGfAyL

B1.1
HApeP vevNK

#33530: Cool site, --picAGNTUBIfHhHS

B1.4
link link

#34043: great work man thx --WGmbqBsSHZGrbmtI

B1.2
0

#26770: Visit : http://www.penis-enlargement-dream.com
--Ali

P1.0
1

#27716: visit : www.cho69.com--Ali

P1.0
1

#24398: I see that you are in favor of Ajax frameworks. On comp.lang.javascript people highly respect Matt Cruse's libraries

http://www.ajaxtoolbox.com/--peter michaux

B1.6
1

#25193: I would like to know ho wto run the examples in this book--Rajkumar

P1.0
2

#27717: visit : health-store.uv.ro--shulaw

P1.0
5
#26786: Visit our website http://www.penis-enlargement-page.com if you need some information about male enhancement. Brought to you by: www.penis-enl...more...
B1.6
5

#27611: Visit our website if you need some information about male enhancement.
Brought to you by: www.penis-enlargement-page.com and www.advice-sex.com--Dave

P1.0
6
#24550: The very last line of the page reads "The browser renders the page as in-memory DOM tree". Instead, it should read "The browser renders the p...more...
P1.0
8

#24070: In the fifth paragraph on the first page of the acknowledgments, "you're" should be "your".--Daniel Wislocki

B1.6
10 10

#26275: "scientist--Ted Ruegsegger

P1.0
10

#24519: In the second to last paragraph on page 10, the word "straight-forward" should not be hyphenated.--Andrew Garberoglio

B1.6
11

#24248: In the 'The Real Rocket Science' sidebar, line 3:
...that normalize a maps features... should be:
...that normalize a map's features...--Dudley

B1.6
12

#26686: http://www.penis-enlargement-dream.com--Ali

P1.0
17
#24146: The URL http://www.ajaxian.com/book/ajaxInActionDemo1.html for viewing the Customer Data screen in action is not working. there is a 404 file ...more...
B1.6
18

#24071: In the last paragraph on the page "your're" should be replaced by "you're".--Daniel Wislocki

B1.6
22
#25980: do <a href="http://health-store.uv.ro">penis enlargement pills</a> work for you ? do <a href="http://sizegenetics.uv.ro">penis enlargement ...more...
P1.0
23
#25073: Hi, I have noticed that if you change the cursor style for innerDiv, when you click on some areas of the map, you don't see the cursor change....more...
P1.0
23

#25074: Why use the -moz-grab proprietary value when you can use the "move" (and more supported) value?--Tommaso Urli

P1.0
24

#24147: second last paragraph (right after the JS listing), end of first line. after the word "line" seems to be missing a line number--Oerd Cukalla

B1.6
26

#25075: In the fourth paragraph, it says:"As with tileSize() ..." but tileSize is a var, not a method, so there's no need for the parenthesis.--Tommaso Urli

P1.0
32
#24140: The code in the processMove function has the following two lines of code: innerDiv.style.top = top + (event.clientY - dragStartTop); inner...more...
B1.6
51
#26793: The grey 'outbox' at the top of this page is intuitively in the wrong place. At this point, you haven't demonstrated how to request the dat...more...
P1.0
57
#23990: example offered in link (AjaxInAction/screenAjax1.html) doesn't process properly. City receives "<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0...more...
B1.6
63
#24321: It's good that you recommend declaring javascript variables explicitly with "var." But I think you should make a stronger case for this. I'm...more...
B1.6
64
#25629: Unnecessary colon after period at the end of the second sentence of paragraph titled 'The Function Type'. "Functions are in fact a type in ...more...
P1.0
74
#25631: No space after full stop in first sentence of paragraph 3: "outerHTML( ) is a different beast.innerHTML( ) detaches any and all existing ch...more...
P1.0
75
#25632: The chapter and page number referenced at the end of the paragraph titled 'States' are both incorrect: "They are described in more detail i...more...
P1.0
75

#25640: Please ignore my comment about page 75. I was in error, thinking you were referring to the Manning-published book 'Ajax in Action'. Oops!

P1.0
78

#24042: The "Defining Events Outside of HTML" box is getting it's bottom border cut off--Dave Stevenson

B1.6
87
#24043: The closing paragraph, section 4.4 Summary the sentence "After we tackle implementing Google Maps, the next several..." That makes it so...more...
B1.6
88

#26807: The outbox at the top of the page should be entitled; 'Uploading a File without a Form!' and not 'Uploading a File without a File!'.

P1.0
91 82

#24339: Toolkit Resources:
http://dojotoolkit.com does not exist; instead, dojotoolkit.org is the right one.--sam lert

B1.6
95

#24045: The "autocomplete='off'" box seems out of place... maybe should go on the next page instead.--Dave Stevenson

B1.6
106
#25064: **** <div><h2>New Title</h2></div> <ul id="mylist"> <li>one</li> <li>two</li> <li>three</li> </ul> <input type="text" id="newval"/...more...
P1.0
117
#24019: Top of page says "...Drag And Drop and sorting capapbilities. We’ll examine these in detail in the next chapter." No mention of either unti...more...
B1.6
123

#27715: visit : www.hqpicture.com--shula

P1.0
123
#26769: Penis enlargement pills are supplements designed to improve every aspect of a man's sexual function, performance and enjoyment. Visit : http:/...more...
P1.0
123

#29689: visit www.hqpicture.com--shula

B1.6
149 153
#29562: In the first paragraph after "Firefox DOM Inspector", fourth sentence, you have, "Beneath this are all the elements that compromise the DOM tr...more...
P1.0
150

#25295: JavasSript should be JavaScript

P1.0
157 280

#26518: hi help me--byambaa

P1.0
166

#24069: In the "MochiKit Intepreter" paragraph, "this" is misspelled as "thnis."--Daniel Wislocki

B1.6
167

#24107: The sentence "However the use of alert() is in this fashion grows quickly tedious..." has an extra "is" in it.--Jeremy Stell-Smith

B1.6
169
#29893: Second last line of page should read "If you prefer, you can display the logging statements in a separate pop-up window by passing false to...more...
P1.0
171
#24148: The section on JavaScript debugging tools is good, but omits Firebug, an amazing DOM/XmlHttpRequest debugger plugin for Firefox. Firebug allow...more...
B1.6
176
#24020: "...farther and see how easy the integration helpers make some seriously advanced Ajax functionality, like sortable lists and auto-complete fi...more...
B1.6
185
#28998: See the second full paragraph on page 185: "Conceptually, the data looks like this: ADRESSES DOE, JANE 111 Appian Way Atlanta GA 11...more...
P1.0
185

#27021: The section titled "Decorating for non-Ajax" seems to start halfway through a sentence: "discusses the way that the Ruby..."

P1.0
200

#26929: The link to download the source code is broken. Could someone fix it?

http://media.pragprog.com/titles/ajax/code/ajax-code.zip--Jeren

P1.0
204
#26825: 1) I'm wondering if the author forgot the require 'mysql.php' at the top of zipServer.sajax.php. I got it to work by including 'DB.php' and us...more...
B1.6
217

#26829: No clue on the Rails chapter. Do I need to download and include something? Do I need to configure IIS or Apache to handle rhtml ? Help!

P1.0
218
#25134: "The view that gets rendered for the previous controller and action would be /app/views/address/edit.rthml" should be: "/app/views/address/...more...
P1.0
241

#26855: The js includes in formDwr.html should be:
src="/dwr/dwr/interface/Validator.js"

not

src="/dwr/interface/Validator.js"
--Mike Sweeney

P1.0
274

#24074: The URL:
http://rig.vlad1.com/\protect vladimir/canvas/cdemo1.html

should be:
http://rig.vlad1.com/~vladimir/canvas/cdemo1.html

:)
--Robert Coup

B1.6
274

#24437: much smarter and better connected *than* us--Daniel Choi

B1.6
276
#24060: Calling Adobe the creator of Flash sounds wrong to me, even though they do own it now after having bought Macromedia. Perhaps this should be r...more...
B1.6
288

#25200: "dojo.oi 83" should read "dojo.io 83"--Geoff The

P1.0
3423

#26894: I really think there might be an error on that page second line fourth paragraph 7th word from the right

http://www.EnlargementWorld.com

P1.0
7567

#26893: great discussion i thought the same thing,
<a href="http://www.enlargementworld.com">http://www.EnlargementWorld.com</a>

P1.0