Horace's Visitor and Page-Access Counts
for the last 30 days


Tue, Aug  3Wed, Aug  4Thu, Aug  5Fri, Aug  6Sat, Aug  7Sun, Aug  8Mon, Aug  9Tue, Aug 10Wed, Aug 11Thu, Aug 12Fri, Aug 13Sat, Aug 14Sun, Aug 15Mon, Aug 16Tue, Aug 17Wed, Aug 18Thu, Aug 19Fri, Aug 20Sat, Aug 21Sun, Aug 22Mon, Aug 23Tue, Aug 24Wed, Aug 25Thu, Aug 26Fri, Aug 27Sat, Aug 28Sun, Aug 29Mon, Aug 30Tue, Aug 31Wed, Sep  1Tue, Aug  3Wed, Aug  4Thu, Aug  5Fri, Aug  6Sat, Aug  7Sun, Aug  8Mon, Aug  9Tue, Aug 10Wed, Aug 11Thu, Aug 12Fri, Aug 13Sat, Aug 14Sun, Aug 15Mon, Aug 16Tue, Aug 17Wed, Aug 18Thu, Aug 19Fri, Aug 20Sat, Aug 21Sun, Aug 22Mon, Aug 23Tue, Aug 24Wed, Aug 25Thu, Aug 26Fri, Aug 27Sat, Aug 28Sun, Aug 29Mon, Aug 30Tue, Aug 31Wed, Sep  1

This is a gif file generated by use of the GD-Graphics capability built into NeoWebScript. This little demo uses the the newest "Server Caching" feature that Randy just added - NEAT STUFF! NEW 4-1-97 Just added code to the .gd file to generate a client-side imagemap along with the gif. The imagemap contains one hot-spot for each data value plotted. The spots all link to the JAVA demo of Hourly Visitors & Accesses for the day to which the data value applies. (No - not an April Fool's Joke - and tested with IE 3.01 and Netscape 3.01 - older/other browsers may work for a client-side map that follows the image) NEW 7-18-97 Just added a little JavaScript display of the date of a data sample when the cursor is on a link in the image map.

The source used to generate the .gif (and imagemap datafile) is a bit more complicated than is really needed and could be greatly simplified for cases where there are fixed scales and labels and such; however, this implementation is very general and is very easily modified for longer time intervals and value ranges etc. Also, the getData() proc may seem a bit obscure - but don't let it throw you.

Anyway, the demo illustrates how to set the expiration time of a generated gif. Gifs generated using this feature are cached on (an by) the SERVER. Once generated and cached, subsequent requests before the indicated expiration time cause the server to simply return the cached copy of the gif. The expiration time is also sent as a header in the gif itself so that client caching will not cause problems - this is a really neat and helpful characteristic and Randy deserves a big ATABOY for this one for sure!

A Chart Example where you pick the number of days to show
A Gauge Example
Animated Gauge Example lets you start and stop the gauge
Customizable Icons lets you specify certain colors
Available Fonts
A Weak Blur (pretty slow)


Search the Site
Find Any or All of
  
Questions?
Feel free to drop by and chat if you have any questions - one of us is usually around during normal CST/CDT business hours.

Home || Services & Clients || Products || WIPs || Orders || News
Web Demos || PC Neural Demo || JS Neural Nets || Surfin'

Bonsai Pic's || Bonsai Style || Bonsai Databases || Bonsai Icons
Horace's Personal Home || Stats 'n Stuff || GuestBook || Chat

Copyright © -1995-2010 by hav.Software. All Rights Reserved.


http://www.hav.com/ havBpNet:J, havFmNet:J, havBpNet++, havFmNet++, havBpETT, havCNet, WebSnarfer, havIndex and havChat are all trademarks of hav.Software. Thawte Web of Trust Notary Available in Houston, Tx

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

There may be other trademarks or tradenames listed in this document to refer to the entities claiming the marks and names or products. hav.Software disclaims any proprietary interest in any trademark, tradename or products other than its own.


webmaster@hav.com
Modified - 05/03/03 - 21658444 - 5139486