JavaScript
adding warning, script, 220–223
addup function, 39
calculations, 39–41
client-side scripting, 8, 32–33
collecting customer information, script for, 327–331
cookies with expiration, script, 286
cookies without expiration, script, 283–284
debugging, 43
favorite TV shows, project
delete specific titles, script for, 195
displaying categories, script, 225
displaying favorites with counts of warnings, 223–225
displaying favorites with warnings in specified category, script, 226–227
displaying shopping cart, script for, 324–327
display titles, script for, 193–194
Document Object Models, 41–42, 101
escape/unescape functions, 181–183
find warnings with specified term, 248–250
forms, 33–34, 37–42
reading and writing text files, 263–266
records, updating, 197–200, 319–322
setInterval function, 37
showing favorites for adding warning, script, 219–220
slide shows, 46–50
specifying timed events in, 37
validation, 242–243
variables, defining, 160
and XML, 383
field size, altering, 192–193
hr tag, 38
indexing in, 41–42
inputting quantities, script for, 322–323
looping, 35–36
mouse rollover, 44–46
programming in, 57–61, 74
quiz show application
adding new question, script for, 351–353
checking answer, script for, 359–360
choosing question, script for, 355–359
entity-relationship diagram (ERD), 9, 336
random function, 360–361
selecting category, script for, 353–355
showing scores, script for, 360–361
timed events, specifying, 37
joins, SQL, 106–112, 118, 189–190, 191, 338
join table defined, 9