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:34

Problems with Firefox reading menu embedded in table


Poster: NielsV
Dated: Monday August 22 2005 - 23:08:46 BST

Hi,
I've implemented the menu using a table and it all works fine viewed in the IE and OK using Opera, but I can't make it work when using Firefox. The drop-down function doesn't work and the background colour doesn't fill the available space. Please, have you any ideas to fix this? All three .js-files are the latest version (09-22-05)

A test version of the sites index file with the menu can be found here http://www.premitech.com/testweb/index_test2005_NY.php

and the content of the menu_data.js look like this
Code:
fixMozillaZIndex=true; //Fixes Z-Index problem  with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=500;
_menuOpenDelay=150;
_subOffsetTop=2;
_subOffsetLeft=-2;




with(menuStyle=new mm_style()){
bordercolor="#666666";
borderstyle="solid";
borderwidth=0;
fontfamily="Verdana, Tahoma, Arial";
fontsize="7pt";
fontstyle="normal";
fontweight='bold';
headerbgcolor="#000000";
headercolor="#000000";
offbgcolor="#666666";
offcolor="#FFFFFF";
onbgcolor="#660000";
oncolor="#FFFFFF";
outfilter="randomdissolve(duration=0.3)";
overfilter="Fade(duration=0.2);Alpha(opacity=90);Shadow(color=#777777', Direction=135, Strength=3)";
padding=4;
pagebgcolor="#82B6D7";
pagecolor="black";
separatorcolor="#FFFFFF";
separatorsize=1;
separatorpadding=2;
subimagepadding=10;
}

with(milonic=new menuname("Products")){
overflow="scroll";
style=menuStyle;
aI("text=Product Overview;url=http://www.premitech.com/p101.htm;")
aI("text=PERFORMANCE GUARD™;url=http://www.premitech.com/p111.htm;")
aI("text=PERFORMANCE GUARD™ Citrix Module;url=http://www.premitech.com/p116.htm;")
aI("text=PERFORMANCE GUARD™ and VMware;url=http://www.premitech.com/p116.htm;")
aI("text=PERFORMANCE GUARD™ Network Analysis Module;url=http://www.premitech.com/p116.htm;")
aI("text=PERFORMANCE GUARD™ Business Transaction Module;url=http://www.premitech.com/p113.htm;")
aI("text=PERFORMANCE GUARD™ Data Mining Module;url=http://www.premitech.com/p116.htm;")
aI("text=PERFORMANCE GUARD™ SLA Module;url=http://www.premitech.com/p116.htm;")
aI("text=PERFORMANCE GUARD™ Online Demo;url=http://www.premitech.com/p215.htm;")
aI("text=FAQ;url=http://www.premitech.com/p215.htm;")
}

with(milonic=new menuname("Solutions")){
style=menuStyle;
aI("text=IBM Desktop Health Check;url=http://www.premitech.com/p101.htm;")
aI("text=IBM Citrix Health Check;url=http://www.premitech.com/p101.htm;")
aI("text=DynTek System Performance Audit;url=http://www.premitech.com/p101.htm;")
aI("text=Exenet Hosted Monitoring;url=http://www.premitech.com/p101.htm;")
}

with(milonic=new menuname("Customers")){
style=menuStyle;
aI("text=Customers List;url=http://www.premitech.com/p521.htm;")
aI("text=Customer Cases;url=http://www.premitech.com/p114.htm;")
aI("text=ROI;url=http://www.premitech.com/p101.htm;")
}

with(milonic=new menuname("Partners")){
style=menuStyle;
aI("text=Partners List;url=http://www.premitech.com/p521.htm;")
}

with(milonic=new menuname("Company")){
style=menuStyle;
aI("text=Background;url=http://www.premitech.com/p402.htm;")
aI("text=Management;url=http://www.premitech.com/p403.htm;")
aI("text=Board of Directors;url=http://www.premitech.com/p403.htm;")
aI("text=Investors;url=http://www.premitech.com/p407.htm;")
aI("text=News;url=http://www.premitech.com/p511.php;")
aI("text=Careers;url=http://www.premitech.com/p405.htm;")
aI("text=Contact;url=http://www.premitech.com/p406.htm;")
}

with(milonic=new menuname("News & Events")){
style=menuStyle;
aI("text=Press Releases;url=http://www.premitech.com/p511.htm;")
aI("text=Events;url=http://www.premitech.com/p511.htm;")
}

with(milonic=new menuname("Download")){
style=menuStyle;
aI("text=Product Sheets;url=http://www.premitech.com/p611.htm;")
aI("text=Whitepapers;url=http://www.premitech.com/p611.htm;")
aI("text=Customer Cases;url=http://www.premitech.com/p114.htm;")
aI("text=Online Demo;url=http://www.premitech.com/p215.htm;")
aI("text=Free Trial Version;url=http://www.premitech.com/p611.htm;")
aI("text=FAQ;url=http://www.premitech.com/p611.htm;")
}

with(milonic=new menuname("Contact")){
style=menuStyle;
aI("text=PremiTech Europe;url=http://www.premitech.com/p406.htm;")
aI("text=PremiTech US;url=http://www.premitech.com/p406.htm;")
aI("text=Sales & Support;url=http://www.premitech.com/p404.htm;")
}

drawMenus();


Thank's in advance
NielsV


Poster: Ruth
Dated: Tuesday August 23 2005 - 0:57:43 BST

Hi NeilsV,

Try removing menualign="left"; I think that is the default and for some reason if you are putting it in that seems to confuse FF. Also, remove the top= part. The menu is in a table, it is relative and that doesn't do anything, though it might confuse some browsers.

Ruth


Poster: NielsV
Dated: Tuesday August 23 2005 - 10:09:05 BST

Hi Ruth,

Thanks a lot - it worked right away!

Kind regards
Niels