Code We’ve Written
JavaScript/DOM Scripting
Below is a list of some of the little scripts we’ve written for this site and others using JavaScript/DOM Scripting.
-
Footnote Links – 8 May 2005
- Purpose
- This script builds a list of URIs (
hrefs or citations) from any tags within a specified container and appends the list (as footnotes) to the document in a specified location. Any referenced elements are given a dynamically-assigned number (in the form of a superscript) which corresponds to the link in the footnote list. The script checks for duplicate links and associates them with the same number. This script was created as a usability enhancement for printed webpages. - Current Version
- 1.3 (21 June 2005)
-
JavaScript Utilities Library – 13 May 2005
- Purpose
- This script provides functions for browsers which do not inherently support the entire JavaScript Core and supplies some useful functions PHP developers might wish they had access to.
- Current Version
- 2.1 (21 June 2005)
-
jsTrace – 26 October 2005
- Purpose
- This script is an attempt to replicate the functionality of ActionScript’s Trace window in JavaScript (to get rid of those nasty alert boxes usually used when debugging).
- Current Version
- 1.3 (1 November 2005)
-
Make Glossary – 7 June 2005
- Purpose
- This script has been rewritten as Page Glossary.
- Current Version
- 1.1 (21 June 2005)
-
Page Glossary – 27 November 2005
- Purpose
- A replacement for makeGlossary, this script collects all of the abbreviations (
<abbr>), acronyms (<acronym>), and definitions (<dfn>) on a page and builds a definition list (<dl>) of the terms, which is appended to a specified container (identified by itsid). The script checks for duplicate terms and also alphabetizes the terms. This script was created as a usability enhancement for webpages. - Current Version
- 1.0 (27 November 2005)