Test site is up at
http://triz.co.uk/test/index.htm
I am building a horizontal menu using the latest version of the menu system. I have made several tweaks and changes and it works exactly as expected in firefox 1.5 but less well in other browsers as per the following list. Any help with these would be much appreciated.
Firefox (1.5) - Perfect
Safari (3.0.3) - Perfect
Internet Explorer (6.0 & 7.057) - Menu doesn't appear at all.
Opera (9.23) - Horizontal appears but sub menus are offset to the right by ((window width - page width) / 2)
(I've not tested this on any Mac systems but if anyone can then feedback would again be much appreciated.)
Ptolami

My menu data script follows.
*******************
Menu_data.js
*******************
fixMozillaZIndex=true; //Fixes Z-Index problem with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=150;
_menuOpenDelay=0;
_subOffsetTop=6;
_subOffsetLeft=0;
with(menuStyle=new mm_style()){
padding=0;
position="relative";
fontfamily=" Arial,Verdana, Tahoma";
fontsize="10";
fontweight="bold"
rawcss="font-variant:small-caps";
screenposition="center";
headerbgcolor="#ffffff";
headercolor="#000000";
bgimage="images/menu_bg.gif"
overbgimage="images/menu_bg_over.gif"
offcolor="#000000";
align="center"
top="offset=-5";
separatorimage="images/separator.gif";
subimage="images/submenu.gif";
itemwidth=107;
subimagepadding=2;
separatorsize=3;
itemheight=28;
}
with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
left=6;
top=134;
orientation="horizontal";
style=menuStyle;
separatorimage="images/separator.png";
aI("text=HOME;url=http://www.google.com/;bgimage=images/m ... g_over.gif;");
aI("text=OXFORD CREATIVITY;url=http://www.google.com/;");
aI("showmenu=Milonic;text=TRIZ;");
aI("showmenu=Partners;text=WORKSHOPS;");
aI("showmenu=Links;text=ARTICLES;");
aI("showmenu=MyMilonic;text=COMPETITION;");
aI("showmenu=Partners;text=BOOKING;");
aI("showmenu=Links;text=SUBSCRIBE;");
aI("showmenu=MyMilonic;text=CONTACT;bgimage=images/menu_rc_bg.gif;overbgimage=images/menu_rc_bg_over.gif;");
}
with(milonic=new menuname("Samples")){
overflow="hidden";
style=menuStyle;
aI("text=Plain ;url=http://milonic.com/menusample1.php;separatorsize=1")
aI("text=Vertical ;url=http://milonic.com/menusample2.php;separatorsize=1")
aI("text=All Horizontal ;url=http://milonic.com/menusample25.php;separatorsize=1")
aI("text=Using The Popup;url=http://milonic.com/menusample24.php;separatorsize=1")
aI("text=Classic XP;url=http://milonic.com/menusample82.php;separatorsize=1")
aI("text=XP Style;url=http://milonic.com/menusample86.php;separatorsize=1")
aI("text=XP Taskbar Style ;url=http://milonic.com/menusample83.php;separatorsize=1")
aI("text=Office XP;url=http://milonic.com/menusample47.php;separatorsize=1")
aI("text=Office 2003;url=http://milonic.com/menusample46.php;separatorsize=1")
aI("text=Apple Mac ;url=http://milonic.com/menusample72.php;separatorsize=1")
aI("text=Amazon Style Tab;url=http://milonic.com/menusample74.php;separatorsize=1")
}
with(milonic=new menuname("Milonic")){
style=menuStyle;
//top=135;
top="offset=1";
aI("text=Products;url=http://milonic.com/cbuy.php;separatorsize=1;");
aI("text=Contact Us;url=http://milonic.com/contact.php;separatorsize=1");
aI("text=Newsletter ;url=http://milonic.com/newsletter.php;separatorsize=1");
aI("text=FAQ;url=http://milonic.com/menufaq.php;separatorsize=1");
aI("text=Discussion Forum;url=;separatorsize=1");
aI("text=Software;url=http://milonic.com/license.php;separatorsize=1");
aI("text=Privacy Policy;url=http://milonic.com/privacy.php;separatorsize=1");
aI("text=Plain ;url=http://milonic.com/menusample1.php;separatorsize=1")
aI("text=Vertical ;url=http://milonic.com/menusample2.php;separatorsize=1")
aI("text=All Horizontal ;url=http://milonic.com/menusample25.php;separatorsize=1")
aI("text=Using The Popup;url=http://milonic.com/menusample24.php;separatorsize=1")
aI("text=Classic XP;url=http://milonic.com/menusample82.php;separatorsize=1")
aI("text=XP Style;url=http://milonic.com/menusample86.php;separatorsize=1")
aI("text=XP Taskbar Style ;url=http://milonic.com/menusample83.php;separatorsize=1")
aI("text=Office XP;url=http://milonic.com/menusample47.php;separatorsize=1")
aI("text=Office 2003;url=http://milonic.com/menusample46.php;separatorsize=1")
aI("text=Apple Mac ;url=http://milonic.com/menusample72.php;separatorsize=1")
aI("text=Amazon Style Tab;url=http://milonic.com/menusample74.php;separatorsize=1")
}
with(milonic=new menuname("Partners")){
style=menuStyle;
top="offset=1";
separatorsize=1;
aI("text=(aq) Web Hosting;url=http://www.a-q.co.uk/;separatorsize=1");
aI("text=WebSmith;url=http://www.softidiom.com/?milonicmenu;separatorsize=1");
aI("text=SMS 2 Email;url=http://www.sms2email.com/;separatorsize=1");
aI("text=Plain ;url=http://milonic.com/menusample1.php;separatorsize=1")
aI("text=Vertical ;url=http://milonic.com/menusample2.php;separatorsize=1")
aI("text=All Horizontal ;url=http://milonic.com/menusample25.php;separatorsize=1")
aI("text=Using The Popup;url=http://milonic.com/menusample24.php;separatorsize=1")
aI("text=Classic XP;url=http://milonic.com/menusample82.php;separatorsize=1")
aI("text=XP Style;url=http://milonic.com/menusample86.php;separatorsize=1")
aI("text=XP Taskbar Style ;url=http://milonic.com/menusample83.php;separatorsize=1")
aI("text=Office XP;url=http://milonic.com/menusample47.php;separatorsize=1")
aI("text=Office 2003;url=http://milonic.com/menusample46.php;separatorsize=1")
aI("text=Apple Mac ;url=http://milonic.com/menusample72.php;separatorsize=1")
aI("text=Amazon Style Tab;url=http://milonic.com/menusample74.php;separatorsize=1")
}
with(milonic=new menuname("Links")){
style=menuStyle;
top="offset=1";
aI("text=Apache Web Server;url=http://www.apache.org/;separatorsize=1");
aI("text=MySQL;url=http://ww.mysql.com/;separatorsize=1");
aI("text=PHP;url=http://www.php.net/;separatorsize=1");
aI("text=phpBB Web ;url=http://www.phpbb.net/;separatorsize=1");
aI("showmenu=Anti Spam;text=Anti Spam Tools;separatorsize=1");
}
with(milonic=new menuname("Anti Spam")){
style=menuStyle;
top="offset=1";
aI("text=Spam Cop;url=http://www.spamcop.net/;separatorsize=1");
aI("text=Mime Defang;url=http://www.mimedefang.org/;separatorsize=1");
aI("text=Spam Assassin;url=http://www.spamassassin.org/;separatorsize=1");
}
with(milonic=new menuname("MyMilonic")){
style=menuStyle;
top="offset=1";
aI("text=Login;url=http://milonic.com/login.php;separatorsize=1");
aI("text=Licenses;url=http://milonic.com/mylicenses.php;separatorsize=1");
aI("text=Invoices;url=http://milonic.com/myinvoices.php;separatorsize=1");
aI("text=Make ;url=http://milonic.com/reqsupport.php;separatorsize=1");
aI("text=View ;url=http://milonic.com/mysupport.php;separatorsize=1");
aI("text=Your Details;url=http://milonic.com/mydetails.php;separatorsize=1");
}
drawMenus();