It can then generate output - responses to your readers in the form of a new Web page created "on the fly", a new Window or frame, or an "alert" box with some message. This output can incorporate your Web page's response to (i.e. the results of its processing of) the information provided by your readers. In this way, your Web pages can appear to respond intelligently to readers - for example by displaying the results of calculations or inferences it has made on the basis of their input.
Subsequent chapters cover windows, frames, forms and form validation, arrays, browsers, dynamic images, cookies, Dynamic HTML, and advanced applications including object orientation. There are 4 appendices listing commonly used objects, event handlers, style properties, and syntax. For more detailed and complete treatment of objects and style properties, the reader is referred by the authors to Flanagan's book.
This did not significantly detract, however, from the value of this excellent introductory text. The examples given were extremely well chosen, and the book offered both explanation and downloadable code. Examples included form validation, browser detection, cookies, rollover images, a tabbed folder interface, drop-down menus, and many more.
Department of Information Studies
University of Sheffield