Answer Upon
#1 in Business Subscribe Email Print

You are here: Home > Internet and Businesses Online > Web Development > Seven Reasons to Avoid JavaScript Dynamic Navigation

Tags

  • fruitless
  • animations
  • safari opera
  • firefox mozilla
  • already visible

  • Links

  • RSS ??“ Taking It To The People
  • How You Can Learn To Treat Depression
  • How to Make Your Career Resolutions Stick
  • Answer Upon - Seven Reasons to Avoid JavaScript Dynamic Navigation

    How to Turn Water into Lemonade by Giving a Flavored Answer to a Fruitless Question
    I remember the first time I opened the fridge to get a drink of water and accidentally grabbed the wrong pitcher...Glug...glug...glug...Ahhh! Lemonade! My cheeks tingled from the surprising tart flavor as I gulped down an unexpected swig of Country Time.Woooo-weee! That woke me up at 6 in the morning!When it comes to conversation, giving flavored answers to fruitless questions
    s. If your navigation is broken then so is your site.

    It requires fine motor control and hand-eye co-ordination.

    In common with most dynamic menu systems, like Windows’ own Start menu, getting around it requires practice and some skill with a mouse. If you have ever done a usability study with elderly users you will find that not everyone finds this easy. W

    The Adventures of Wolley Segap -- Knowing the Drill
    It all started a week ago. I was driving home from another long, waste-of-time sales meeting, at the office, when I noticed a strange sensation in my mouth. It began as a slight annoying throbbing. Being the macho-type guy I was, I tried to ignore it while getting through the following day. But it persisted and eventually commanded my full attention. So, days later, when I woke up and decided that the entire nation
    I’ve been a web developer for over seven years, and in that time I’ve been fortunate enough to see several bad ideas go out of fashion, including splash screens and unnecessary framesets. However, one really bad idea that seems to be hanging around is the use of JavaScript for dynamic navigation menus. This is bad for several reasons – seven of the most obvious of which are listed below:

    When navigation is not permanently displayed, it makes moving through a site difficult.

    One of the keys to making a site easy to use is giving visitors a clear indication of where in the site they are now, have been, and should go to next. Good navigation will provide all of these things, but it’s impossible to accomplish using menus which only appear when the mouse is over them.

    It can be hidden by embedded elements, making navigation to some pages impossible.

    Most dynamically-displaying navigation goes over the top of content which is already visible. However some content, like embedded video and Flash animations, will not be hidden by the navigation bar, but stay on top, with the result that parts of the navigation will be impossible to reach.

    It's not guaranteed to work in all browsers.

    Some browsers have stricter implementations of JavaScript than others, which means that while your code may work perfectly well in IE, you’d better be prepared for some serious testing to ensure that it works equally well in FireFox, Mozilla, Safari, Opera and other minority browsers. If your navigation is broken then so is your site.

    It requires fine motor control and hand-eye co-ordination.

    In common with most dynamic menu systems, like Windows’ own Start menu, getting around it requires practice and some skill with a mouse. If you have ever done a usability study with elderly users you will find that not everyone finds this easy. Wi

    Turn Your Site Into A Search Engine Darling Without Shattering The Bank (Part 1)
    You've labored, sweated and poured lotsa love into designing and building your website. And phewee...ain't it just the prettiest thing for sore eyes! But just as in real life--so does it go for the online world--beauty will only get you so far. So you've got to put that site to work! And how do you do that? Get it out there...put it right in the bulls eye of the search engines! That's the way you're going
    :

    When navigation is not permanently displayed, it makes moving through a site difficult.

    One of the keys to making a site easy to use is giving visitors a clear indication of where in the site they are now, have been, and should go to next. Good navigation will provide all of these things, but it’s impossible to accomplish using menus which only appear when the mouse is over them.

    It can be hidden by embedded elements, making navigation to some pages impossible.

    Most dynamically-displaying navigation goes over the top of content which is already visible. However some content, like embedded video and Flash animations, will not be hidden by the navigation bar, but stay on top, with the result that parts of the navigation will be impossible to reach.

    It's not guaranteed to work in all browsers.

    Some browsers have stricter implementations of JavaScript than others, which means that while your code may work perfectly well in IE, you’d better be prepared for some serious testing to ensure that it works equally well in FireFox, Mozilla, Safari, Opera and other minority browsers. If your navigation is broken then so is your site.

    It requires fine motor control and hand-eye co-ordination.

    In common with most dynamic menu systems, like Windows’ own Start menu, getting around it requires practice and some skill with a mouse. If you have ever done a usability study with elderly users you will find that not everyone finds this easy. W

    Don't Buy The Rich Jerk Program Without Reading This First
    After participating with the Rich Jerk program I have to say that it is probably one of the best programs available. It is easy to understand and makes a remarkable amount of sense.Making money on the internet really is a great way to earn a living and the techniques that he teaches work. After reading this book you will be confident in your ability to earn a substantial income over the internet.O
    he mouse is over them.

    It can be hidden by embedded elements, making navigation to some pages impossible.

    Most dynamically-displaying navigation goes over the top of content which is already visible. However some content, like embedded video and Flash animations, will not be hidden by the navigation bar, but stay on top, with the result that parts of the navigation will be impossible to reach.

    It's not guaranteed to work in all browsers.

    Some browsers have stricter implementations of JavaScript than others, which means that while your code may work perfectly well in IE, you’d better be prepared for some serious testing to ensure that it works equally well in FireFox, Mozilla, Safari, Opera and other minority browsers. If your navigation is broken then so is your site.

    It requires fine motor control and hand-eye co-ordination.

    In common with most dynamic menu systems, like Windows’ own Start menu, getting around it requires practice and some skill with a mouse. If you have ever done a usability study with elderly users you will find that not everyone finds this easy. W

    General Session Speaker - Keynote Speaker - Plenary Speaker
    Meetings are as diverse in their purpose and structure as the speakers who are on the platform at these meetings. They can be international, national, regional. They can be internal meetings, external meetings, sales meetings, client conferences, user conferences, annual conferences or leadership retreats.Once you have determined the purpose, theme and structure of your meeting you will have a better idea o
    ation will be impossible to reach.

    It's not guaranteed to work in all browsers.

    Some browsers have stricter implementations of JavaScript than others, which means that while your code may work perfectly well in IE, you’d better be prepared for some serious testing to ensure that it works equally well in FireFox, Mozilla, Safari, Opera and other minority browsers. If your navigation is broken then so is your site.

    It requires fine motor control and hand-eye co-ordination.

    In common with most dynamic menu systems, like Windows’ own Start menu, getting around it requires practice and some skill with a mouse. If you have ever done a usability study with elderly users you will find that not everyone finds this easy. W

    Throw the FTC Employees in Prison
    Well so much for the public humiliation of the CAN SPAM Act. Sure it was a great idea and concept, make a law and get rid of all that insane junk mail in your email in box. It makes a lot of sense. Only one problem; we trusted the Federal Trade Commission to enforce it. Why was that such a mistake? Well, I would be glad to enlighten you.You see, the FTC once it was assigned to enforce the junk mail spend 6-8
    s. If your navigation is broken then so is your site.

    It requires fine motor control and hand-eye co-ordination.

    In common with most dynamic menu systems, like Windows’ own Start menu, getting around it requires practice and some skill with a mouse. If you have ever done a usability study with elderly users you will find that not everyone finds this easy. Windows does get one thing right; you can use it fairly easily using just the arrow keys - not often the case with JavaScript navigation.

    No major site uses it.

    Google, Amazon, YouTube, BBC, MSN, Yahoo!, MySpace, eBay, Wikipedia, Craigslist, IMDB; you name them, they don’t use it.

    There are better ways to accomplish the same thing.

    One good thing about JavaScript is that a single script file can contain the navigation for the entire site. When you update that file, the whole site’s navigation updates. However, this is also the case with any server-side scripting technology, outputting standard HTML, with none of the drawbacks listed here.

    JavaScript can be easily turned off – then your site is broken!

    Since JavaScript powers many of the things that are most unwelcome on the web, such as pop-ups and windows that refuse to close, some people turn it off (it’s easy to do by accessing the ‘Security’ tab in Internet Options). In that case, most dynamic navigation stops working, and in some cases the navigation bar disappears altogether. Statistics from W3Schools show that 10% of the visitors to your site will have JavaScript disabled. Since there’s no really good reason to use JavaScript for navigation, why even run the risk that your site will be unusable by 10% of your visitors?

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.hubyou.info/article/86688/hubyou-Seven-Reasons-to-Avoid-JavaScript-Dynamic-Navigation.html">Seven Reasons to Avoid JavaScript Dynamic Navigation</a>

    BB link (for phorums):
    [url=http://www.hubyou.info/article/86688/hubyou-Seven-Reasons-to-Avoid-JavaScript-Dynamic-Navigation.html]Seven Reasons to Avoid JavaScript Dynamic Navigation[/url]

    Related Articles:

    Culture Management and Creativity

    Marketing Crash Course: How Response Rates Impact Campaign Costs and Profits

    Search Engine Optimization - On-Page Techniques

    Bookmark it: del.icio.us digg.com reddit.com netvouz.com google.com yahoo.com technorati.com furl.net bloglines.com socialdust.com ma.gnolia.com newsvine.com slashdot.org simpy.com shadows.com blinklist.com