Milonic provide full featured pull down web menus for some of the worlds largest companies
click here to see what it can do for you

Download Milonic DHTML Menu
Buy Milonic DHTML Menu

Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday July 14 2012 - 06:07:03

Minor bug w/ v.5.60 w/ Mozilla & Mac OS X


Poster: UEBen
Dated: Tuesday November 30 2004 - 20:40:03 GMT

If you have a Mozilla browser running on Mac OS X, take a look:

http://www.evansville.edu/test/test.html

Try to access any of the sub-menus.
8 times out of 10 the sub-menu doesn't show or stay upon mouseOver.

I'm using v.5.60 for this test page, the rest of the site is using v.5.51 and this problem doesn't occur.

Thanks.


Poster: John
Dated: Tuesday November 30 2004 - 21:05:43 GMT

Sorry, don't have Mozilla on mine. One of the other folks will have to take a look.


Poster: Andy
Dated: Wednesday December 1 2004 - 12:05:11 GMT

Which version of Mozilla is this problem occuring with and is it only related to Apple Macs?

-- Andy


Poster: UEBen
Dated: Wednesday December 1 2004 - 20:35:30 GMT

Andy,

I've noticed this problem using FireFox v.1.0 and Netscape v.7.1 on my iBook running Mac OS 10.3.6.

However, I just downloaded Netscape v.7.2 and this problem no longer occurs. So, it seems to be exclusive to FireFox 1.0 on my iBook. But I don't have access to any other Mac's to test this.

Thanks.

-Ben


Poster: John
Dated: Wednesday December 1 2004 - 21:07:21 GMT

I just loaded Firefox 1.0 on a G4 desktop and I see the problem there.

Also, I see a few things I'm not sure about...

Missing drawMenus(); after the sideMenu code.

The bulk of the menu code is after the </body>.


Poster: UEBen
Dated: Thursday December 2 2004 - 20:25:17 GMT

John wrote:

Missing drawMenus(); after the sideMenu code.

The bulk of the menu code is after the </body>.


John,

Is there a performance/load difference if I include a drawMenus() with the sideMenu? I didn't notice any improvment in load times when I had it there originally, so I just left it out.

Also, since our main menu is so large (even without the side menu), I found that (especially with IE) it was better to have the menu load last. This is why I have it at the end of my HTML. The browser loads the HTML layout before it loads the menu - thus appearing to load faster. I'm open to any suggestions you may have about this to help improve the load time.

Thanks,

Ben


Poster: John
Dated: Thursday December 2 2004 - 23:01:07 GMT

Hi Ben -

I just put your code up on one of my servers (http://www.west.asu.edu/sa/testsite/). The only two things I added were drawMenus(); after the side code and in the menustyles.js file.

The main menu now loads instantly, before anything else on the page. The rest all comes up together, no more than one second later (or less).

Forgot - I also moved all the menu code inside the body.

Have some other ideas I want to try, but I'm off tomorrow.

See what you think.


Poster: UEBen
Dated: Friday December 3 2004 - 14:31:56 GMT

Thanks John.

I added the extra drawMenus() and moved the menu data into the body of the HTML. There is a very apparent difference now with IE: the text for the main top menu displays almost instantly, before anything else on the page loads. With Mozilla browsers, I don't notice any real change, however I'm sure the code runs more efficiently now. ;)

Thanks again.

Ben