Trouble Getting The menu to show

Having problems with DHTML Menu? There is usually somebody here who knows the answer.
Post Reply
kelthore
Beginner
Beginner
Posts: 6
Joined: Sat Mar 04, 2006 12:02 pm
Contact:

Trouble Getting The menu to show

Post by kelthore »

I'm still fairly new at this whole java script thing so i have no idea how im coding it wrong.

information from menu_data.js:
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="#999999";
borderstyle="solid";
borderwidth=1;
fontfamily="Verdana, Tahoma, Arial";
fontsize="75%";
fontstyle="normal";
headerbgcolor="#ffffff";
headercolor="#000000";
offbgcolor="#D10707";
offcolor="#000000";
onbgcolor="#ddffdd";
oncolor="#000099";
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="#999999";
separatorsize=1;
subimage="javamenu/arrow.gif";
subimagepadding=2;
}

with(milonic=new menuname("Main Menu")){
alwaysvisible=1;
left=10;
orientation="horizontal";
style=menuStyle;
top=10;
aI("status=Back To Home Page;text=News;url=http://www.imaswitcher.com/;");
aI("status=Guild Policies;showmenu=GuildPolicies;text=Guild Policies/Rules;");
aI("status=Guild Roster;showmenu=Roster;text=Roster;url=http://rpgoutfitter.com/wow-gm-rs/guild ... @Frostmane");
aI("status=Forums;text=Forum;url=http://imaswitcher.proboards51.com");
aI("status=Officer Contact Information;text=Officer Contact;");
aI("Status=Calendar;text=Calendar;url=http://imaswitcher.probords51.com/index ... n=calendar");
aI("Status=Pictures;showmenu=Pictures;text=Pictures;");
aI("Status=Application;text=Interested? Apply Here!;url=http://www.imaswitcher.com/application.php");
aI("Status=Guild Resources;showmenu=Resources;text=Resources;");
}

with(milonic=new menuname("GuildPolicies")){
overflow="scroll";
style=menuStyle;
aI("status=Conduct/Behavior;text=Conduct/Behavior;url=http://www.imaswitcher.com/conduct.php;");
aI("status=Point System;text=Point System;url=http://www.imaswitcher.com/pointsystem.php;");
aI("status=Banking System;text=Banking System;url=http://www.imaswitcher.com/bankingsystem.php;");

}

with(milonic=new menuname("Roster")){
style=menuStyle;
aI("status=Update Your Character;text=Update;url=http://www.imaswitcher.com/update.php;");
aI("text=Character Profiler;url=http://www.rpgoutfitter.com/downloads/r ... latest.zip;");
aI("status=Check the bank Inventory;text=Bank Inventory;url=http://www..php;");
}

with(milonic=new menuname("Pictures")){
style=menuStyle;
aI("status=Mugshots of Members;text=Mugshots;url=http://www.imaswitcher.com/mugshots.php;");
aI("status=Screenshots of our adventures;text=Screenshots;url=http://www.imaswitcher.com/screenshots.php;");
aI("status=Send your pictures to Kelthore for uploading;text=Email Your Screenshots or Mugshots;url=mailto:jnoel@imaswitcher.com;");
}

with(milonic=new menuname("Resources")){
style=menuStyle;
aI("status=Join Team Speak;text=TeamSpeak;url=teamspeak://207.44.140.85:4138/label=Switchers;");
aI("status=Milonic, Wonderful java menu Builders ;text=Milonic;url=http://milonic.com/;");
aI("status=Search;text=Search;showmenu=Search;");
aI("status=UI Mod Links;text=Mod Links;showmenu=Mods;");
}

with(milonic=new menuname("Search")){
style=menuStyle;
}

with(milonic=new menuname("Mods")){
style=menuStyle;
aI("Status=Curse-Gaming;text=Curse Gaming;url=http://www.curse-gaming.com/mod.php;");
aI("status=Unofficial WoW UI Site;text=Unofficial WoW UI site;url=http://ui.worldofwar.net);
}


drawMenus();

Information from HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<script type="text/javascript" src="javamenu/milonic_src.js"></script>
<div class=milonic><a href="http://milonic.com/">JavaScript Menu, DHTML Menu Powered By Milonic</a></div>
<script type="text/javascript">
if(ns4)_d.write("<scr"+"ipt type=text/javascript src=javamenu/mmenuns4.js><\/scr"+"ipt>");
else _d.write("<scr"+"ipt type=text/javascript src=javamenu/mmenudom.js><\/scr"+"ipt>");
</script>
<script type="text/javascript" src="javamenu/menu_data.js"></script>
<a href=http://milonic.com/>DHTML JavaScript Menu Courtesy of Milonic.com</a>
</body>
</html>

I know what im doing wrong is basic but help me out please.
Migru
Milonic Guru
Milonic Guru
Posts: 669
Joined: Tue Nov 01, 2005 8:22 pm
Location: Hamburg - Germany
Contact:

Post by Migru »

Hi

got it to work.
Its a matter of some syntax errors.

I´ve commented them by "// comment"

Here is the code

a) the menufile

Code: Select all

fixMozillaZIndex=true;
_menuCloseDelay=500;
_menuOpenDelay=150;
_subOffsetTop=2;
_subOffsetLeft=-2;

with(menuStyle=new mm_style()){
bordercolor="#999999";
borderstyle="solid";
borderwidth=1;
fontfamily="Verdana, Tahoma, Arial";
fontsize="75%";
fontstyle="normal";
headerbgcolor="#ffffff";
headercolor="#000000";
offbgcolor="#D10707";
offcolor="#000000";
onbgcolor="#ddffdd";
oncolor="#000099";
outfilter="randomdissolve(duration=0.3)";
overfilter="Fade(duration=0.2);Alpha(opacity=90);Shadow(color=#777777', Direction=135, Strength=3)";
padding=1;
pagebgcolor="#82B6D7";
pagecolor="black";
separatorcolor="#999999";
separatorsize=1;
subimage="arrow.gif";                                                      // Path modified for test
subimagepadding=2;
}

with(milonic=new menuname("Main")){
alwaysvisible=1;
style=menuStyle;
left=10;
top=10;
orientation="horizontal";
aI("text=News;url=http://www.imaswitcher.com/;status=Back To Home Page;");
aI("text=Guild Policies/Rules;status=Guild Policies;showmenu=GuildPolicies;");
aI("text=Roster;url=http://rpgoutfitter.com/wow-gm-rs/guild.cfm?guild=Switchers@Frostmane;status=Guild Roster;showmenu=Roster;");          // Semicolon
aI("text=Forum;url=http://imaswitcher.proboards51.com;status=Forums;"); //Semicolon
aI("text=Officer Contact;status=Officer Contact Information;");
aI("text=Calendar;url=http://imaswitcher.probords51.com/index.cgi?action=calendar;Status=Calendar;");                                                              //Semicolon
aI("text=Pictures;Status=Pictures;showmenu=Pictures;");
aI("text=Interested? Apply Here!;url=http://www.imaswitcher.com/application.php;Status=Application;");                                                                 //Semicolon
aI("text=Resources;Status=Guild Resources;showmenu=Resources;");
}

with(milonic=new menuname("GuildPolicies")){
overflow="scroll";
style=menuStyle;
aI("status=Conduct/Behavior;text=Conduct/Behavior;url=http://www.imaswitcher.com/conduct.php;");
aI("status=Point System;text=Point System;url=http://www.imaswitcher.com/pointsystem.php;");
aI("status=Banking System;text=Banking System;url=http://www.imaswitcher.com/bankingsystem.php;");

}

with(milonic=new menuname("Roster")){
style=menuStyle;
aI("status=Update Your Character;text=Update;url=http://www.imaswitcher.com/update.php;");
aI("text=Character Profiler;url=http://www.rpgoutfitter.com/downloads/rpgo-CharacterProfiler-latest.zip;");
aI("status=Check the bank Inventory;text=Bank Inventory;url=http://www..php;");
}

with(milonic=new menuname("Pictures")){
style=menuStyle;
aI("status=Mugshots of Members;text=Mugshots;url=http://www.imaswitcher.com/mugshots.php;");
aI("status=Screenshots of our adventures;text=Screenshots;url=http://www.imaswitcher.com/screenshots.php;");
aI("status=Send your pictures to Kelthore for uploading;text=Email Your Screenshots or Mugshots;url=mailto:jnoel@imaswitcher.com;");
}

with(milonic=new menuname("Resources")){
style=menuStyle;
aI("status=Join Team Speak;text=TeamSpeak;url=teamspeak://207.44.140.85:4138/label=Switchers;");
aI("status=Milonic, Wonderful java menu Builders ;text=Milonic;url=http://milonic.com/;");
aI("status=Search;text=Search;showmenu=Search;");
aI("status=UI Mod Links;text=Mod Links;showmenu=Mods;");
}

with(milonic=new menuname("Search")){
style=menuStyle;
}


with(milonic=new menuname("Mods")){
style=menuStyle;
aI("Status=Curse-Gaming;text=Curse Gaming;url=http://www.curse-gaming.com/mod.php;");
aI("status=Unofficial WoW UI Site;text=Unofficial WoW UI site;url=http://ui.worldofwar.net;");                                                 // Semicolon and quotes
}


drawMenus();
b) the html file I´ve used (modified the path settings for my directories)

Code: Select all

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<script type="text/javascript" src="milonic_src.js"></script>	
<script type="text/javascript">
if(ns4)_d.write("<scr"+"ipt type=text/javascript src=mmenuns4.js><\/scr"+"ipt>");		
  else _d.write("<scr"+"ipt type=text/javascript src=mmenudom.js><\/scr"+"ipt>"); 
</script>
<script type="text/javascript" src="menu_data.js"></script>	
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<a href="http://websites.milonic.com/milonic.com/>DHTML JavaScript Menu Courtesy of Milonic.com</a>
</body>
</html>


Comment: The "fatal" error was triggered by missing quotes after the final aI("..;"); string - submenu Mods.



Hope this helps

Michael
kelthore
Beginner
Beginner
Posts: 6
Joined: Sat Mar 04, 2006 12:02 pm
Contact:

Thanks

Post by kelthore »

Worked perfectly thanks much for the help!
Migru
Milonic Guru
Milonic Guru
Posts: 669
Joined: Tue Nov 01, 2005 8:22 pm
Location: Hamburg - Germany
Contact:

Post by Migru »

Hi

it is really important to check carefully all these quotes, double quotes, semicolon etc. etc. - and to check the completion of aI("........" ; ) ; - strings. If for instance one double quote "; is missing - the entire menu does not show !

Michael
Post Reply