GPS & GPSfreeAdd "you are here" highlighting to virtually any menu
PC/Mac DWMX-DWCS4 $29.00
Free version: PC/Mac DWMX-DWCS4 $0
divaGPS lets users know just where they are on your website. It does this by automatically highlighting the current navigation elements on the page. And it is incredibly simple to use.
The magic of this script is that in just a few minutes, you can add “You are here” highlighting to every page on your site. divaGPS really brings your menus to life, and does it in a way that is Web Standards compliant and follows best practice guidelines.
Watch divaGPS in action (with Closed Captions).
Parent Highlighting in divaGPS (with Closed Captions).
Features and benefits:
The DW Extension's User Interface:
- apply/edit/remove on single or many documents at once
- finds Unordered Lists, even those in Includes files to display in the UI
- allows for entry of other menu or wrapper ids
- options to add the
divaGPS-hereclass either to the existingAelement (whose href is then removed) or to replace thatAelement with anEMelement - offers the option of highlighting of parent menus also - works with Spry menus and other dropdown/flyout menus!
- settings are “sticky,” i.e. the UI remembers last settings to speed adding divaGPS to subsequent pages
The script, in the browser:
- removes the href link from the current menu item (or replaces the <a> element with an <em>)
- works with any number of menus on a page
- can be used on most any type of non-Flash menu, even image-based menus.
- handles urls with or without www. and even handles port numbers, as in http://www.domain.com:8080
- works with the secure https protocol, as well as IP urls: http://123.123.12.123
- handles root relative and document relative paths in menu links
- handles href call to default files (e.g. href=' /'),
- even in sub-directories (e.g. href='blog/'),
- even with multiple default page filenames, e.g. default.asp and index.htm in different folders
- can also highlight parent menu links
- respects existing classes on menu item anchors
- deals with
EMin anchors (will not create a nested EM element) - lets you set exceptions so divaGPS will ignore those menu items
- supports fragment identifiers in url or href, e.g. /filename#namedAnchor or /#namedAnchor
- supports dynamic pages (query strings), e.g. /filename?name=value or /?name=value
- supports XML namespaces
- works in all modern browsers on PC and Mac, as well as macIE5.2
- but will not work in Frames.
How to use divaGPS:
Note: divaGPS was not designed to work in Frames, because they are so rarely advisable.
A new, lite version: divaGPSfree
We are now also offering a lite version with limited features, updated to work in DW CS4.
To demonstrate the differences, we've created a page that shows divaGPS and divaGPSfree in action side-by-side, along with a Features table.
Here too is the divaGPSfree step-by-step Help page, which includes screengrabs to give you a very quick idea of what it can, and can not do, compared with the more powerful divaGPS.
If you decide that divaGPSfree is adequate for your needs, we can email it to you (please contact me if it does not reach you):
divaGPSfree is available as a Dreamweaver Extension only, not as a Standalone script.
If you believe that at some point in the future you might need features found only in the full version, then skip the lite version and go right to the Order Form, or read on to learn more. Should you decide later that you really ought to have used the full version of divaGPS in the first place, you will have to remove divaGPSfree from each of your pages prior to adding divaGPS.
Unobtrusive Scripts and Dreamweaver Extensions