Both divaGPS and divaGPSfree are designed to highlight the current menu item on a webpage. divaGPSfree, despite being the lite version, will work nicely for many sites.
To help you choose between the two, we created these simple menus with varying link formats but with all the links pointing to this page . This means that ideally every link below should be highlighted at all times, as should the image menu item. (Try disabling javascript to confirm that the scripts are creating the highlights!)
divaGPS does a perfect job of highlighting and disabling all the menu items, so click on each of the divaGPSfree links which are all active despite the cursor indicating otherwise (Click in order from top to bottom - else you may need to Refresh the page after some clicks.) And then - very important - see the Features matrix below
Want to get divaGPS or divaGPSfree, or learn more about them?
divaGPSfree (free)Separate test with querystring (the "?" string). All of the links below should highlight, as they all point to the same page. |
divaGPS ($29)Separate test with querystring (the "?" string). All of the links below should highlight, as they all point to the same page. |
| Features | divaGPSfree (free) |
divaGPS ($29) |
|---|---|---|
| Offered as a Dreamweaver Extension so it's easy to use. | yes | yes |
| Offered as a Standalone script to be installed manually on your page. | no | yes |
| Easily added to (and removed from) many pages at a time, right in the DW Extension's User Interface. | no | yes |
| Easily added to DW Template or Child pages with no extra steps needed | yes | yes |
| Always works even when user reaches page via a Search Engine | ~yes | yes |
Handles, for example: href=' /' when Address bar URL is http://sitename.com/index.htm or the reverse: href='/index.htm' when Address bar URL is http://sitename.com/ (Also true for subdirectories) |
yes | yes |
| Can be put in an Include file, with NO other code changes needed on your pages. | yes | yes |
| Adds "Current page" to Title attribute of highlighted menu item | yes | yes |
| Also works on image-based menus with javascript rollovers | no | yes |
| You can instruct script to look either at the entire page or to look at any number of specific menus or regions on the page. | ~no | yes |
| Can highlight parent menu links too. | no | yes |
| Lets you set exceptions so divaGPS will ignore particular menu items | no | yes |
| Respects existing classes on menu item anchors - important for any styling you've added to your menus. |
no | yes |
| Complete support for fragment identifiers in url or in href - e.g. /filename#namedAnchor or /#namedAnchor |
yes | yes |
| Complete support for querystrings - e.g filename?name=value or /?name=value#nameAnchor |
no | yes |
| Removes the href link from the current menu item (or replaces the <a> element with an <em>) - better than simply using default cursor, esp for screen readers! |
no | yes |
| Highlights links despite hrefs hard-coded with or without www. | no | yes |
| Supports macIE5.2 | no | yes |
| Filesize of the script | 1.4k | 4.4k |
key: ~no : Script can look either at the entire page or at a single menu or region. |
||