Much of my work with tclhttpd, the httpd module , and Toadhttpd have been built around the concept that the web client is an inert consumer of data. Any fancy interactives or reports had to be spoon fed to the client as finished HTML from the server.
Yes, this concept is decades old, out of date, and stems from learning to develop web sites in the midst of the browser wars. But, finally after 15 years or so, I think I'm ready to stop being a grizzled shell-shocked veteren.
Today the norm is for a client to download a template of a page, and load in specific elements later via Jquery (or any other number of technologies.) A script on the page then adapts the content downloaded into it's final form.
The relevant source files for today's exercise:
In putting this page together, I was greatly helped by information and examples from the following links: