here's how to add a client-side include to a page:
step one: create the include file
the include file is simply a .js file with a document.write() call that adds the desired html to the target page(s). creating a properly formatted string to write out can be tedious though, so you'll probably want to use the tool below to generate your include file. currently the tool works only on windows (i'm not bothering to detect mac or unix and find the appropriate end of line character sequence. some day i will...).
step two: save your include file
copy the code from the include box above into a blank text file. save it as whatever file name you like, with a .js extension. for example:
step three: link to your include file
on every page that you want your included html to appear, add the following code exactly where you want the html to show up:
change the file name ("myInclude.js") to match the name of the .js file you created in step two.
here's a sample showing the code in action.