Download the most recent version from the scripts page.
The advantage of this method is that it works well with most browsers, and degrades well on text-only browsers. The menu looks like nested lists on text-only browsers. In order to allow it to degrade gracefully where javascript is disabled, the links to the sub-menu must be displayed by default on the page that main menu item links to. Also, there is very little markup added to the html, so it's clean.
<ul class="menu"> <li>File
<li>File <ul> <li>New</li> <li>Open</li> <li>Close</li> </ul></li> </li>
<link type="text/css" rel="stylesheet" href="dropNav.css" title="nav styles" media="screen">
<script type="text/JavaScript" src="Nav.js"></script>
copyright © 2006 eightize
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.