Search the Catalog CGI Programming on the World Wide Web  CGI
Programming on the World Wide Web  By Shishir Gundavaram 1st
Edition March 1996   Previous Chapter 11 Advanced and Creative
CGI Applications  11.4 Calendar Manager  As the final example
for this book, we will look at a very complicated program that
uses a combination of CGI techniques: database manipulation,
recursive program invocation, and virtual imagemaps.  What are
virtual imagemaps? As we explained in the previous section, most
people who provide images for users to click on have to store
information about the imagemap in a file. The program I'm about
to show you, however, determines the region in which the user
clicked, and performs the appropriate action on the fly--without
using any auxiliary files or scripts. Let's discuss the
implementation of these techniques more thoroughly.  If a
graphic browser is used to access this Calendar program, an
imagemap of the current calendar is displayed listing all
appointments. When an area on the image