Skinning Cats: Avoiding Javascript Dynamic Navigation

Embedded elements can cause problems with dynamic navigation. Embedded video and flash animation virtually take over a page...

provided by: 

There's more than one way to skin a cat and even more ways to screw up site navigation. A word of warning for those that are thinking about using Dynamic Javascript navigation: Don't. Seriously, don't do it. There are countless reasons why not and here a just a few:

- Site navigation is easy to understand when permanently displayed. Thanks to the myriad of delivery options from search engines and direct linking, site navigation needs to present users with a clear and evident way to know where they are located. Javascript presents this in instances where breadcrumb navigation doesn't exist.

- Flash doesn't mesh with JavaScript very well. Embedded elements can cause problems with dynamic navigation. Embedded video and flash animation virtually take over a page, often causing navigation to appear incorrectly or not at all.

- Different browsers treat JavaScript in different ways. No matter how hard you work it or how much you tweak it, the only way to ensure that JavaScript Dynamic navigation works is to test, test and test again in different browsers. Even then, some viewers may have trouble.

- Your site will be broken if JavaScript is turned off! Web users are much savvier than in days past which often means they take greater security precautions by turning off JavaScript settings in their browsers. According to W3Schools, 10% of visitors will have Javascript disabled - making your site disjointed.

- JavaScript menus present a usability nightmare. Not everyone is as quick with a mouse as you. Dynamic JavaScript menu navigation is difficult to work through. When is the last time you initiated a drop-down menu only to accidentally move off the menu and have to try again? It happens more than you think and is a usability nightmare for those that are a little less Web savvy.

- There are simply better ways to skin a cat, er, create menus. An external XML navigation structure or a range of server-side scripting processes can achieve the same effect and all are capable of outputting standard XHTML without any of the drawbacks.

Read full article at websitemagazine.com
Regional Articles
- Skinning Cats: Avoiding Javascript Dynamic Navigation Alabama
- Skinning Cats: Avoiding Javascript Dynamic Navigation Alaska
- Skinning Cats: Avoiding Javascript Dynamic Navigation Arizona
- Skinning Cats: Avoiding Javascript Dynamic Navigation Arkansas
- Skinning Cats: Avoiding Javascript Dynamic Navigation California
- Skinning Cats: Avoiding Javascript Dynamic Navigation Colorado
- Skinning Cats: Avoiding Javascript Dynamic Navigation Connecticut
- Skinning Cats: Avoiding Javascript Dynamic Navigation DC
- Skinning Cats: Avoiding Javascript Dynamic Navigation Delaware
- Skinning Cats: Avoiding Javascript Dynamic Navigation Florida
- Skinning Cats: Avoiding Javascript Dynamic Navigation Georgia
- Skinning Cats: Avoiding Javascript Dynamic Navigation Hawaii
- Skinning Cats: Avoiding Javascript Dynamic Navigation Idaho
- Skinning Cats: Avoiding Javascript Dynamic Navigation Illinois
- Skinning Cats: Avoiding Javascript Dynamic Navigation Indiana
- Skinning Cats: Avoiding Javascript Dynamic Navigation Iowa
- Skinning Cats: Avoiding Javascript Dynamic Navigation Kansas
- Skinning Cats: Avoiding Javascript Dynamic Navigation Kentucky
- Skinning Cats: Avoiding Javascript Dynamic Navigation Louisiana
- Skinning Cats: Avoiding Javascript Dynamic Navigation Maine
- Skinning Cats: Avoiding Javascript Dynamic Navigation Maryland
- Skinning Cats: Avoiding Javascript Dynamic Navigation Massachusetts
- Skinning Cats: Avoiding Javascript Dynamic Navigation Michigan
- Skinning Cats: Avoiding Javascript Dynamic Navigation Minnesota
- Skinning Cats: Avoiding Javascript Dynamic Navigation Mississippi
- Skinning Cats: Avoiding Javascript Dynamic Navigation Missouri
- Skinning Cats: Avoiding Javascript Dynamic Navigation Montana
- Skinning Cats: Avoiding Javascript Dynamic Navigation Nebraska
- Skinning Cats: Avoiding Javascript Dynamic Navigation Nevada
- Skinning Cats: Avoiding Javascript Dynamic Navigation New Hampshire
- Skinning Cats: Avoiding Javascript Dynamic Navigation New Jersey
- Skinning Cats: Avoiding Javascript Dynamic Navigation New Mexico
- Skinning Cats: Avoiding Javascript Dynamic Navigation New York
- Skinning Cats: Avoiding Javascript Dynamic Navigation North Carolina
- Skinning Cats: Avoiding Javascript Dynamic Navigation North Dakota
- Skinning Cats: Avoiding Javascript Dynamic Navigation Ohio
- Skinning Cats: Avoiding Javascript Dynamic Navigation Oklahoma
- Skinning Cats: Avoiding Javascript Dynamic Navigation Oregon
- Skinning Cats: Avoiding Javascript Dynamic Navigation Pennsylvania
- Skinning Cats: Avoiding Javascript Dynamic Navigation Rhode Island
- Skinning Cats: Avoiding Javascript Dynamic Navigation South Carolina
- Skinning Cats: Avoiding Javascript Dynamic Navigation South Dakota
- Skinning Cats: Avoiding Javascript Dynamic Navigation Tennessee
- Skinning Cats: Avoiding Javascript Dynamic Navigation Texas
- Skinning Cats: Avoiding Javascript Dynamic Navigation Utah
- Skinning Cats: Avoiding Javascript Dynamic Navigation Vermont
- Skinning Cats: Avoiding Javascript Dynamic Navigation Virginia
- Skinning Cats: Avoiding Javascript Dynamic Navigation Washington
- Skinning Cats: Avoiding Javascript Dynamic Navigation West Virginia
- Skinning Cats: Avoiding Javascript Dynamic Navigation Wisconsin
- Skinning Cats: Avoiding Javascript Dynamic Navigation Wyoming
Rate Article
     
Articles Insider

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Advertising Educational Content Home Appliances Real Estate Resources
Business Services Entertainment Home Electronics Software
Career Family Home Services Technology
Cars Fashion Internet Telecommunications
Chamber of Commerce Financial Services Legal Trade Shows
Computer Hardware Franchise Miscellaneous Travel
Construction Health Nightlife Weddings
Education Holidays Online Database World History