Content in the Javascript library assumes a sound understanding of ECMAScript, CSS, XHTML and DOM.

Expandable/Collapsible Menu System [ECMS]

This is an old javascript I did. It has its merits — working in Netscape 4 for one — but isn't accessible without javascript and is a lot more coding than required (takes a little longer to download). You might prefer the accessible expand/collapse menu I put together. I know I do!

Latest Release
2001-10-06 (6 October 2001)
latest release


  1. Loading the javascript files
  2. Creating a menu
  3. Customising the menu
  4. Using multiple menus
  5. Controlling the menu
  6. Troubleshooting

Key features

Example menus

Supported platforms

Known bugs

[ inspire logo ]
Code in the javascript library is free to use (Unlicense). Enjoy! Feedback welcome.
© Ben Boyle 2003.
Fork me on GitHub