Thanks for tips/pointers, all.
I was unable to make the graphs consistently small enough to use the data url scheme that David pointed me toward. For now, I opted for passing enough off to another script to make another database request. It's causes several redundant SQL queries, and further clogs the pipe between the web server and the database server, but it's not horrible. At least it'll work for now.
This does actually give a beneficial side effect compared to what would happen if I were embedding the data in object tags. The page can draw before the graphs are created, so the user can start reading the numerical data, and the graphs draw in as they are created. I use an alt tag that says "creating graph" to let the user know why there's a big rectangle there with an image tag, while the image's title attribute is set to something more descriptive (which allows the tool tip to be accurate, rather than always say "creating graph". Not great for anyone visually impaired, but, well, it's an intranet and none of the current users are.)
-- Chad A Gard [EMAIL PROTECTED]
Miller Brooks, Inc. 11712 N. Michigan Rd Zionsville, IN 46077 USA 317.873.8100 (phone) 317.873.8110 (fax)
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>