Welcome to WebmasterWorld Guest from 54.162.108.167

Forum Moderators: ergophobe

Message Too Old, No Replies

Recommendations on navigation menu

Need to replace 10 year old menu

     
4:49 pm on Jan 16, 2010 (gmt 0)

Preferred Member

10+ Year Member

joined:Jan 11, 2005
posts:513
votes: 0


I need to replace my 10 year old navigation menu. It doesn't display with Firefox, and half the time it won't even work properly with IE unless you reload the page.

I'd like to have the links in a separate file, so when I need to make changes, I only have to change that one file to update the menu wherever it appears.

I'd like something simple, with a small footprint in the HTML on the individual pages. The one I have always sits at the top of the page, even when scrolling, and I think that's a nice feature.

It doesn't need to be fancy, perhaps just change fonts and colors, and I don't need multiple levels, just 5-6 links that display initially, then a drop down or something when they're clicked on or on mouseover.

I've been searching for the last few weeks, and I also searched here, but thought I'd ask before I invested too much more time. I don't mind paying for it, as long as it's not hundreds of dollars.

I have searched some of the bigger sites that offer these scripts, but haven't found anything that meets my needs, is easy to install, and doesn't require a lot of time to implement.

I'd like it to work with all the popular browsers.

Thanks in advance for any ideas and suggestions.

4:00 pm on Jan 20, 2010 (gmt 0)

Junior Member

5+ Year Member

joined:May 14, 2009
posts:84
votes: 0


Could you tell us a little more about the environment that you're running? Is the website written in PHP or just plain HTML (if it's 10 years old) and do you use a CMS and if so, which one?
9:25 pm on Jan 20, 2010 (gmt 0)

Preferred Member

10+ Year Member

joined:Jan 11, 2005
posts:513
votes: 0


The site is HTML 4.0 Transitional, no CMS.
6:04 pm on Jan 21, 2010 (gmt 0)

Junior Member

5+ Year Member

joined:May 14, 2009
posts:84
votes: 0


Not sure if this helps but you could take a look at a css menu builder (search for "menu builder").

I've just used these menu builders to create the css driven menu I want for my site, and then I change the style to match the site. Typically, these menu builders are cross browser compatible.

C7Mike

3:30 am on Jan 23, 2010 (gmt 0)

Moderator This Forum

WebmasterWorld Administrator ergophobe is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Apr 25, 2002
posts:8476
votes: 222


Andy,

I can't stress how much work it will take you to separate out reusable elements like navigation. It's well worth it.

In the simplest case, all you need to do is use Server Side Includes or a simple PHP include as in

<?
include('mynav.html')
?>

Done. Navigation is in one file and life is good.

12:54 pm on Jan 27, 2010 (gmt 0)

Preferred Member

10+ Year Member

joined:Jan 11, 2005
posts:513
votes: 0


I was able to get the old menu working again. (For now.) I found it had been updated to address an issue with Opera, which also fixed the non-display issue in Firefox. I realize it's likely a temporary fix at best, as with any browser update it could stop working again.

I might see about paying someone to update the code to make it work better, since I like it that much, and my site's visitors are used to it now and say they like it.

Thanks for the help, everyone.