caching
elimination of, 167–168
Http framework to avoid, 239–242
Calculate button, 277
calculators enabled with Ajax, 9–10
callback argument, connect method, 224
callback function, 95
Callout tag, Ajax Tag Library, 276
Cart button, 19, 310
carts enabled with Ajax
creating cross-browser mouse event object, 315–320
handling mouse down events, 320–323
handling mouse move events, 323–324
handling mouse up events, 325–328
overview, 310–315
cascading style sheets (CSS)
Ajax-enabled menus
creating styles, 382–388
downloading menu items, 395–396
handling menu item clicks, 398–399
hiding menu, 400
showing menu, 396–398
working with mouse, 388–395
getting text noticed in applications, 401–405
scrolling text, 405–407
styling colors and backgrounds, 411–415
styling locations in Web pages, 416–418
styling text using, 407–411
channel property, XMLHttpRequest, 91
chat applications, 10–12
checkboxes, HTML, 527–530
childNodes property, JavaScript, 298, 344
chop string function, PHP, 482
chr string function, PHP, 482
chunk_split string function, PHP, 482
classes
HttpServletRequest class, 649–651, 661–663
Integer class, 626
Java String class
equals method, 628
getBytes method, 624
Model. class file, 666
Public class, 660–663, 665
ServletRequest class, 634, 635, 637–639, 644–651, 654–657
TimeFilter class, 654–659
clicks, menu item, 398–399
client area, 317
clientY property, Internet Explorer, 318
code, accessing downloaded data in, 288–294
color style, CSS, 411
colors, styling using CSS, 411–415
comments
JavaScript, 42–43
PHP, 474–475
:complete parameter, 288
condition part, 74
connect method, XHConn object, 223, 226
connectGoogleSuggest function, JavaScript, 153
controller, MVC, 660–664
Controller servlet, 660, 661, 666
controllers, 283
controls, hidden, 567–568
convert_cyr_string string function, PHP, 482
copying arrays, 491–492
count_chars string function, PHP, 483
crc32 string function, PHP, 483
createElement method, 308, 447–452
createTextNode method, 304, 450
cross-browser mouse event objects, 315–320
cross-browser white space, 361–365
crypt string function, PHP, 483
CSS (cascading style sheets)
Ajax-enabled menus
creating styles, 382–388
downloading menu items, 395–396
handling menu item clicks, 398–399
hiding menu, 400
showing menu, 396–398
working with mouse, 388–395
getting text noticed in applications, 401–405
scrolling text, 405–407
styling colors and backgrounds, 411–415
styling locations in Web pages, 416–418
styling text using, 407–411