The On-Line Address Book is the joining of Perl/Cgi & JavaScript/Html
code. The Perl/Cgi code 'addbook.pl' handles the reading and sriting of
the database table 'addbook/addbook.db', and the creation of the
Javascript/Html code in the right side tabs Frame.
The tabs frame contains the smarts. The content for each page of
addresses is loaded into Javascript objects 'onload' of the tabs
page. When a letter tab is pressed, the address page contaent is
extracted from these objects, formulated into a web page, then
displayed. Because its Javascript, its very fast. No slow access to the
server to retrieve the selected address page.
There is one danger to doing it this way. The information in the
database table on the server may have updates during which the address
book is being used. This would mean the viewed would be different then
the actual. But hey, it's an address book. Addresses & such don't
change that often. I'd say the chance of this happening is pretty
slim.