How to get all menu info included on page

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
Post Reply
Phoenix
Beginner
Beginner
Posts: 2
Joined: Wed Mar 02, 2005 7:35 pm

How to get all menu info included on page

Post by Phoenix »

Hi Guys,

I was going to use this menu: http://gosu.pl/demo/mygosumenu/1.1/example1.html but the Milonic Menu has a lot more features and looks better plus because we have a lot of products i need a scroll bar. I've spent a lot of time and got my Milonic menu all set up but now i'm having a potentially huge problem.
The main reason i picked a DHTML menu is for its search engine friendliness, if you look at the source code for the menu at the above link you'll see every link within the menu is on the page code and to a search engine this looks like a site map of hyperlinked text which in my case would be a list of all my product names all hyperlinked to the product description pages. I thought the Milonic Menu would work the same since its also a DHTML Menu but I've just set it up and tested it and to my horror after all my work none of the links are actually in the page source and so to a search engine it might as well not be there.
So, what i need to know is, is there some way i can get the milonic menu to work the same way as the mygosu menu (link above) and actually include all the links on the page instead of just calling to them in an external file???
Thanks
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

The short answer is, yes. But first I need to see your layout and how you're using the menu to give you definitive directions. Can you post a test page? Or at least post the html code for the main page here, using the code tags above. Are you putting it in a table? Is it absolute positioned?

Ruth
Phoenix
Beginner
Beginner
Posts: 2
Joined: Wed Mar 02, 2005 7:35 pm

Post by Phoenix »

Hi Ruth,

Here's the link to the test page which has one menu on it at the moment:
http://www.phoenixathletic.com/store/sh ... asp?id=474
The menu is in a table and is set to a relative position We are working on the display problem you can see on the test page at the moment. I did try just inserting the menu_data.js info directly on to the page which displayed fine but because of the way the urls are laid out they don't conform to the href format that a browser would use to recognise a hyperlink so again the search engine spider would not read it as a hyperlinked phrase as it would with the other menu i mentioned.
If you can suggest some way to fix this i would be extremely grateful as i have put quite a few hours into this already.
Thanks in advance for your help
User avatar
Ruth
 Team
 Team
Posts: 8763
Joined: Thu May 15, 2003 5:02 am
Location: Yucaipa, CA
Contact:

Post by Ruth »

According to the faqs:

Code: Select all

Although search engines are very clever they do not really care much for JavaScript, even after it has been parsed.

It is better to include a <NOSCRIPT> tag and include a table of links for both search engines and users without JavaScript support. This will enable all visitors to your site to still be able to navigate 
So, I guess that's the best way to do it. There's an article, a case study about search engines and the milonic menu here

Ruth
Post Reply