Cambridge, MA: O'Reilly; 2002; 216 pps. $34.95 (ISBN: 1-56592-360-X)
Newer and more sophisticated techniques are grouped by chapter. For example, Chapter 3 considers frames and multiple windows. There is an illustration of the cliché design of a control bar along the left edge of a Web page that redirects content among various windows. Code is included for collapsing frames and resetting them and ensuring that a certain frame is always on top. The chapter includes rotating images and page loads using setTimeout(). It finishes with a script that scrolls a wide image left and right. The cumulative effect of the chapter is the author has control over Web pages: pages that relate, pages that nest on top of each other, pages that scroll left and right.
Chapter 9 illustrates use of the Document Object Model and the manipulation of named document parts. This technique combined with Cascading Style Sheets and layers permits the development of dynamic tool bars, drop-down menus and sideways sliding presentations. Chapter 10 presents a scrolling clipping window in a code cliché that is only a page and a half.
Terrence A. Brooks
University of Washington