Hi, have just been reading through this post and think that it might help with the issues I am having. Can anyone help with this?
I have applied the function discussed here but 2 of my pulldown menus are failing to dissapear on mouse out. Please see COURSES and EXAMINATIONS in nav bar.
http://www.wimbledon-school.ac.uk/newsite/index.php
Below is the menu_data.js code if anyone has any suggestions? I fear I am missing something?
Thanks.
fixMozillaZIndex=true; //Fixes Z-Index problem with Mozilla browsers but causes odd scrolling problem, toggle to see if it helps
_menuCloseDelay=250;
_menuOpenDelay=250;
_subOffsetTop=0 // Sub menu top offset
_subOffsetLeft=-0 // Sub menu left offset
horizontalMenuDelay="1";
with(vertStyle=new mm_style()){
styleid=1;
borderwidth=0;
fontfamily="Arial, Helvetica, sans-serif";
fontsize="11px";
fontstyle="bold";
fontweight="normal";
headerbgcolor="#4E3F81";
headercolor="#FFFFFF";
offbgcolor="#dddbe8";
offcolor="#4E3F81";
oncolor="#FFFFFF";
overfilter="Fade(duration=0.2);Alpha(opacity=95);Shadow(color='#777777', Direction=135, Strength=2)";
outfilter="Fade(duration=0.3)";
padding=5;
separatoralign="right";
separatorcolor="#999999";
separatorpadding=1;
separatorwidth="85%";
valign="middle";
}
with(horizStyle=new mm_style()){
headerbgcolor="#ffffff";
oncolor="#ADC42B";
offcolor="#4E3F81";
fontfamily="Arial, Helvetica, sans-serif";
fontsize="11px";
fontstyle="bold";
fontweight="bold";
itemheight=36;
menubgimage="
http://www.wimbledon-school.ac.uk/newsi ... adient.jpg";
overfilter="Fade(duration=0.2);Alpha(opacity=95);Shadow(color='#777777', Direction=135, Strength=2)";
outfilter="Fade(duration=0.3)";
oncolor="#ADC42B";
subimagepadding=3;
rawcss="padding-left:5px;padding-right:5px";
}
var lastOpenMenus = new Array(7);
function myShowMenu(subMenu1, subMenu2, subMenu3, subMenu4, subMenu5, subMenu6, subMenu7){
// Close the last menus that were opened. Neither popdown() or closeAllMenus() function properly
for(j=0;j<7;j++){
if(typeof lastOpenMenus[j] != "undefined"){
menuDisplay(getMenuByName(lastOpenMenus[j]), 0);
}
lastOpenMenus[j] = undefined;
}
// Create and initialize name array
var menuNames = new Array(7);
menuNames[0] = subMenu1; menuNames[1] = subMenu2; menuNames[2] = subMenu3; menuNames[3] = subMenu4; menuNames[4] = subMenu5; menuNames[5] = subMenu6; menuNames[6] = subMenu7;
// Get main menu item position, init position system
aLastMenuPos = gpos(gmobj("el"+_itemRef));
aLastMenuPos[0] += aLastMenuPos[2]; // Set Top To Bottom of Menu Item
aLastMenuPos[3] = 0; // Set Width to Zero
// Go through and show the menus
for(j=0;j<7;j++){
if(typeof menuNames[j] != "undefined"){
objSubMenu = gmobj("menu" + getMenuByName(menuNames[j]));
if(typeof objSubMenu == "object"){
BDMenu(getMenuByName(menuNames[j]));
menuDisplay(getMenuByName(menuNames[j]), 1);
spos(objSubMenu,aLastMenuPos[0],aLastMenuPos[1]+aLastMenuPos[3]-2);
// Adjust the position of the last menu opened
aLastMenuPos = gpos(objSubMenu);
lastOpenMenus[j] = menuNames[j];
}
}
}
}
with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
margin=1;
orientation="horizontal";
style=horizStyle;
divides=1;
position="relative";
aI("text=HOME;title=Back to Home Page;url=/;");
aI("showmenu=the school;text=THE SCHOOL;");
aI("text=COURSES;onfunction=myShowMenu('main1_column1','main1_column2','main1_column3','main1_column4','main1_column5','main1_column6');align=center;");
aI("showmenu=accommodation;text=ACCOMMODATION;");
aI("showmenu=social programme;text=SOCIAL PROGRAMME;");
aI("text=EXAMINATIONS;onfunction=myShowMenu('main2_column1','main2_column2','main2_column3');align=center;");
aI("showmenu=services;text=SERVICES;");
aI("text=FEES & DATES;");
aI("text=CONTACT US;");
}
with(milonic=new menuname("the school")){
margin=1;
style=vertStyle;
top="offset=0";
divides=1;
aI("text=Why Study at WSE;url=
http://www.wimbledon-school.ac.uk/newsi ... yatwse.php;");
aI("text=History;url=
http://www.wimbledon-school.ac.uk/newsite/history.php;");
aI("text=Accreditations;url=
http://www.wimbledon-school.ac.uk/newsi ... ations.php;");
aI("text=Facilities;url=
http://www.wimbledon-school.ac.uk/newsi ... lities.php;");
aI("text=Students;url=
http://www.wimbledon-school.ac.uk/newsite/students.php;");
aI("text=Meet our Staff;url=
http://www.wimbledon-school.ac.uk/newsi ... rstaff.php;");
aI("text=Wimbledon;url=
http://www.wimbledon-school.ac.uk/newsite/wimbledon.php;");
aI("text=London;url=
http://www.wimbledon-school.ac.uk/newsite/london.php;");
aI("text=Maps;url=
http://www.wimbledon-school.ac.uk/newsite/maps.php;");
aI("text=Terms & Conditions;url=
http://www.wimbledon-school.ac.uk/newsi ... itions.php;");
}
with(milonic=new menuname("main1_column1")){
style=vertStyle;
margin=style.margin;
aI("text=General English;type=header;separatorsize=0;")
aI("text=Beginners;url=
http://www.wimbledon-school.ac.uk/newsi ... inners.php;")
aI("text=Other Levels;url=
http://www.wimbledon-school.ac.uk/newsi ... levels.php;")
aI("text=Summer Vacations;url=
http://www.wimbledon-school.ac.uk/newsi ... ations.php;")
aI("text=Academic Year Programme;url=
http://www.wimbledon-school.ac.uk/newsi ... gramme.php;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
aI("text= ;offbgcolor=#dddbe8;onbgcolor=#dddbe8;separatorsize=0;pointer=default;")
}
<!--begin Main Menu 2 submenus-->
with(milonic=new menuname("main1_column2")){
style=vertStyle;
margin=style.margin;
aI("text=Business English;type=header;separatorsize=0;")
aI("text=Young Business Professionals;url=
http://www.wimbledon-school.ac.uk/newsi ... siness.php;")
aI("text=International Legal English;url=
http://www.wimbledon-school.ac.uk/newsi ... galeng.php;")
aI("text=International Financial English;url=
http://www.wimbledon-school.ac.uk/newsi ... ialeng.php;")
aI("text=BULATS;url=
http://www.wimbledon-school.ac.uk/newsite/be_bulats.php;")
aI("text=BEC Vantage and Higher;url=
http://www.wimbledon-school.ac.uk/newsi ... higher.php;")
aI("text=Academic Year Progamme;url=
http://www.wimbledon-school.ac.uk/newsi ... gramme.php;")
}
with(milonic=new menuname("main1_column3")){
style=vertStyle;
margin=style.margin;
aI("text=Examination Courses;type=header;separatorsize=0;")
aI("text=Cambridge Examination;url=
http://www.wimbledon-school.ac.uk/newsi ... eexams.php;")
aI("text=IELTS with Academic English;url=
http://www.wimbledon-school.ac.uk/newsite/ec_ielts.php;")
aI("text=BULATS;url=
http://www.wimbledon-school.ac.uk/newsite/ec_bulats.php;")
aI("text=BEC Vantage & Higher;url=
http://www.wimbledon-school.ac.uk/newsi ... higher.php;")
aI("text=Academic Year Progamme;url=
http://www.wimbledon-school.ac.uk/newsi ... gramme.php;")
aI("text= ;offbgcolor=#dddbe8;onbgcolor=#dddbe8;separatorsize=0;pointer=default;")
}
with(milonic=new menuname("main1_column4")){
style=vertStyle;
margin=style.margin;
aI("text=Teachers Training;type=header;separatorsize=0;")
aI("text=Teaching Knowledge Test;url=
http://www.wimbledon-school.ac.uk/newsi ... getest.php;")
aI("text=Teachers; Refresher;url=
http://www.wimbledon-school.ac.uk/newsi ... resher.php;")
aI("text=Cert IBET;url=
http://www.wimbledon-school.ac.uk/newsite/tt_ibet.php;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
aI("text= ;offbgcolor=#dddbe8;onbgcolor=#dddbe8;separatorsize=0;pointer=default;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
}
with(milonic=new menuname("main1_column5")){
style=vertStyle;
margin=style.margin;
aI("text=Guided Self-Study Examinations;type=header;separatorsize=0;")
aI("text=TOEFEL;url=
http://www.wimbledon-school.ac.uk/newsi ... toefel.php;")
aI("text=TOEIC;url=
http://www.wimbledon-school.ac.uk/newsi ... _toeic.php;")
aI("text=GMAT;url=
http://www.wimbledon-school.ac.uk/newsite/gsse_gmat.php;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
aI("text= ;offbgcolor=#dddbe8;onbgcolor=#dddbe8;separatorsize=0;pointer=default;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
}
with(milonic=new menuname("main1_column6")){
style=vertStyle;
margin=style.margin;
aI("text=Other Courses;type=header;separatorsize=0;")
aI("text=Older Students;url=
http://www.wimbledon-school.ac.uk/newsi ... udents.php;")
aI("text=English for Film Making;url=
http://www.wimbledon-school.ac.uk/newsi ... making.php;")
aI("text=Work Experience;url=
http://www.wimbledon-school.ac.uk/newsi ... rience.php;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
aI("text= ;offbgcolor=#dddbe8;onbgcolor=#dddbe8;separatorsize=0;pointer=default;")
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
}
with(milonic=new menuname("accommodation")){
margin=1;
style=vertStyle;
aI("text=Host Family;url=
http://www.wimbledon-school.ac.uk/newsi ... family.php;");
aI("text=Wimbledon Student Houses;url=
http://www.wimbledon-school.ac.uk/newsi ... houses.php;");
aI("text=Catholic Hostel;url=
http://www.wimbledon-school.ac.uk/newsi ... hostel.php;");
aI("text=Hotels;url=
http://www.wimbledon-school.ac.uk/newsite/hotels.php;");
aI("text=Flats;url=
http://www.wimbledon-school.ac.uk/newsite/flats.php;");
}
with(milonic=new menuname("social programme")){
margin=1;
style=vertStyle;
aI("text=This Weeks Social Programme;url=
http://www.wimbledon-school.ac.uk/newsi ... gramme.php;");
aI("text=London Attractions;url=
http://www.wimbledon-school.ac.uk/newsi ... ctions.php;");
aI("text=Weekend Trips;url=
http://www.wimbledon-school.ac.uk/newsi ... dtrips.php;");
aI("text=Travel to City Centre;url=
http://www.wimbledon-school.ac.uk/newsi ... tocity.php;");
}
with(milonic=new menuname("main2_column1")){
style=vertStyle;
margin=style.margin;
aI("text=KET;url=
http://www.wimbledon-school.ac.uk/newsite/ket.php;");
aI("text=PET;url=
http://www.wimbledon-school.ac.uk/newsite/pet.php;");
aI("text=FCE;url=
http://www.wimbledon-school.ac.uk/newsite/fce.php;");
aI("text=CAE;url=
http://www.wimbledon-school.ac.uk/newsite/cae.php;");
aI("text=CPE;url=
http://www.wimbledon-school.ac.uk/newsite/cpe.php;");
}
<!--begin Main Menu 2 submenus-->
with(milonic=new menuname("main2_column2")){
style=vertStyle;
margin=style.margin;
aI("text=BEC Vantage;url=
http://www.wimbledon-school.ac.uk/newsi ... antage.php;");
aI("text=BEC Higher;url=
http://www.wimbledon-school.ac.uk/newsite/bechigher.php;");
aI("text=BULATS;url=
http://www.wimbledon-school.ac.uk/newsite/bulats.php;");
aI("text=ILEC;url=
http://www.wimbledon-school.ac.uk/newsite/ilec.php;");
aI("text=ICFE;url=
http://www.wimbledon-school.ac.uk/newsite/icfe.php;");
}
with(milonic=new menuname("main2_column3")){
style=vertStyle;
margin=style.margin;
aI("text=IELTS;url=
http://www.wimbledon-school.ac.uk/newsite/ielts.php;");
aI("text=TKT;url=
http://www.wimbledon-school.ac.uk/newsite/tkt.php;");
aI("text=London Wimbledon Examination Centre;url=
http://www.wimbledon-school.ac.uk/newsi ... centre.php;");
aI("text= ;type=header;headerbgcolor=#dddbe8;#dddbe8;separatorsize=0;")
aI("text= ;offbgcolor=#dddbe8;onbgcolor=#dddbe8;separatorsize=0;pointer=default;")
}
with(milonic=new menuname("services")){
style=vertStyle;
aI("text=Airport meeting;url=
http://www.wimbledon-school.ac.uk/newsi ... eeting.php;");
aI("text=Insurance;url=
http://www.wimbledon-school.ac.uk/newsite/insurance.php;");
aI("text=Tennis;url=
http://www.wimbledon-school.ac.uk/newsite/tennis.php;");
aI("text=Horse riding;url=
http://www.wimbledon-school.ac.uk/newsi ... riding.php;");
aI("text=Other services;url=
http://www.wimbledon-school.ac.uk/newsi ... rvices.php;");
}
drawMenus();