magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 1997 > 12 > Webmaster's Domain  

Navigation Bars Made Easy

Keep the user oriented, advise Web style guides. Use a navigation bar to help users find their way around your site.

Good advice, but how are we to implement it? For a long time now, I've had my eye on navigation systems. I particularly like those implemented as a table of contents running down a strip on the left-hand side of the screen. As the user moves from page to page, the navigation strip updates to show the user's current position. By clicking on the headings, the user can rapidly jump to the relevant page.

In the past, good navigation systems were tedious to generate. Each HTML page had to include the navigation bar in the correct position, size, and state. If the bar wasn't correctly positioned, the illusion of a constant element would be lost. If a new set of pages were added to the site, all the other pages had to be revised to reflect the changed structure. Automatic HTML generators, server-side includes, and CGI scripts all helped make navigation bars more practical, but each system had its drawbacks.

This changed with the introduction of frames and JavaScript in Navigator 2.0. Frames make it possible to maintain a list of links in one frame that, when selected, change the content of the other -- half the navigation-bar battle. JavaScript makes it possible to generate navigation bars automatically and to update the appearance of the bar as the user moves from location to location.

In the past year, a half dozen JavaScript-based navigation systems have been released.




  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2