Hi,
I am developing a website were I am required to create a dropdown navigation system for the main navigation.
The menu is dynamically created from an Access database using ASP and it has a maximum of 4 sub menus.
I have created the navigation using an un-ordered list and formatting it using CSS. I am also using CSS to make the sub menus appear when the user hovers over it.
My problem is that it is working as I want it to in FireFox but in Internet Explorer it isn’t. This is the address to my Navigation Menu (http://www.ecoschoolsscotland.org/ecoschools_website/test/asp_menu/main_navigation.asp).
As you can see, it works perfectly fine in FireFox but when in Internet Explorer it will only show the first sub menu and no more after that.
I think it has something to do with the li:hover as I think IE doesn’t recognize this (only a:hover). The menu is based on an article I found on a website (http://alistapart.com/articles/horizdropdowns), and it also provides some JavaScript that that can sort out the li:hover problem and this seemed to work, but only to show the first sub menu.
Another Problem I have with this menu, is that when I include it within my actual webpage (http://www.ecoschoolsscotland.org/ecoschools_Fwebsite/home/index.asp?linkID=6’) it doesn’t show any of the sub menus in IE, sometimes it doesn’t appear at all and when you hover over it, it then does something to the news scroller on the right hand side.
My web pages are made up of separate files using Server Side Includes. (For example, separate file for the header section, separate file for the main navigation, separate file for the news scroller and footer etc).
Thanks