Readers will learn JavaScript by building two Web sites that reflect today's most common scenarios--a company selling products and educating visitors and the content site selling ads and subscriptions. Coverage detecting browsers and platforms; dynamic content creation; image rollovers; pulldown menus; logins; error handling; and more.