Cascading Popup Menus v5.2 RC4

This is a fully JavaScript-contained menu system, and is quite possibly the smallest, fastest, and one of the most customisable JavaScript hierarchial menus out there. It supports nearly unlimited hierarchial menus with individual colours, styles, and dimensions -- not just a boring old menu bar with one-level, one-colour popouts. Freeform cross-frames support and menu animation/effects are included as well. See the single-frame example file for a full feature list, or scroll down for downloads, compatibility information, and archived versions.

Note: This script was designed for "version 4" browsers and is now outdated. Please consider FreeStyle Menu instead.

Script License Agreement

You may use this script only if you agree that:

  1. You must EITHER:
    1. Donating Users: This script is "donation-ware". If you can make a donation to support this script, it may be used on a website without a crediting link. Please consider making a donation! I have spent a lot of time developing, debugging and documenting scripts, and any support is welcome. More info...
    2. Free Users: All websites using this script for free must contain somewhere a visible crediting link to TwinHelix Designs, e.g. 'DHTML / JavaScript Tree by TwinHelix Designs'.
  2. You must leave the "Script Name/Author/URL" comment in the source of the script file.
  3. This script is provided on an "AS-IS" basis, without any warranties, and you use it entirely at your own risk.
  4. This script may not be redistributed, sold, rented, leased or sublicensed to third parties without my prior consent.

If you have another use for the script (for example, within a web application) or wish to arrange alternate licensing terms, please contact me for more information.


If you want, you can view online demonstrations of the single-frame script and the cross-frame script.

To download this permanently: (73kb). This contains both the single-frame and frameset examples.

Compatibility - Testers Needed!

If you have a copy of a browser not listed as 'Tested and Works', please tell me if it works or not - thanks! Take these as a guide only, and be sure to test in all target environments.

Archived Versions