Click to See Complete Forum and Search --> : Java Script


GenerationX
10-10-2004, 05:03 PM
Ok, both of thes scripts work separately but how do I combine both menus on one page?

<head>
<title>PAGE1</title>
<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_1010061330_0) return;
window.mm_menu_1010061330_0 = new Menu("root",78,20,"Verdana, Arial, Helvetica, sans-serif",9,"#000000","#cccccc","#cc0000","#000000","left","middle",2,1,500,-96,20,true,false,true,0,true,false);
mm_menu_1010061330_0.addMenuItem("anyfile","location='http://www.yoursite.com/folder1/anyfile.html'");
mm_menu_1010061330_0.hideOnMouseOut=true;
mm_menu_1010061330_0.menuBorder=0;
mm_menu_1010061330_0.menuLiteBgColor='#e0dfe3';
mm_menu_1010061330_0.menuBorderBgColor='#555555';
mm_menu_1010061330_0.bgColor='#ffffff';

mm_menu_1010061330_0.writeMenus();
} // mmLoadMenus()

//-->
</script>
<script language="JavaScript1.2" src="folder1/mm_menu.js"></script>
</head>
<body bgcolor="#ffffff">
<script language="JavaScript1.2">mmLoadMenus();</script>
<a href="#" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_1010061330_0,0,-20,null,'audio');"><img name="audio" src="folder1/audio.gif" width="14" height="14" border="0" alt=""></a></body>
</html>

------------------------------------------


<head>
<title>PAGE2</title>

<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_1009233220_0) return;
window.mm_menu_1009233220_0 = new Menu("root",153,20,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#cccccc","#cc0000","#000000","left","middle",2,1,500,-96,20,true,false,true,0,false,false);
mm_menu_1009233220_0.addMenuItem("anyfile3'","location='http://www.yoursite.com/folder2/anyfile3.htm'");
mm_menu_1009233220_0.hideOnMouseOut=true;
mm_menu_1009233220_0.menuBorder=0;
mm_menu_1009233220_0.menuLiteBgColor='#e0dfe3';
mm_menu_1009233220_0.menuBorderBgColor='#555555';
mm_menu_1009233220_0.bgColor='#ffffff';

mm_menu_1009233220_0.writeMenus();
} // mmLoadMenus()

//-->
</script>
<script language="JavaScript1.2" src="folder2/mm_menu.js"></script>
</head>
<body bgcolor="#ffffff">
<script language="JavaScript1.2">mmLoadMenus();</script>
<a href="#" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_1009233220_0,0,-60,null,'audio');"><img name="audio" src="folder2/audio.gif" width="14" height="14" border="0" alt=""></a></body>
</html>

rhsunderground
10-10-2004, 06:22 PM
from my eyes, this looks like dreamweaver-generated code to display a mouseover image for navigation. before i disect it, is this correct?

GenerationX
10-10-2004, 06:31 PM
Yes that is correct. Here's the .js file It was created in fireworks mx and exported to deramweaver mx

rhsunderground
10-10-2004, 06:50 PM
DEAR JESSE! that's an AWFUL lot of javascript. i'm guessing that most of that can be eliminated, hence speeding up the loading of your page and making your page run more smoothly for more people. i'm not a js expert, but i do know that if all you're doing is changing things on mouseover, it can probably be done with css, which is a lot easier, smaller, and cross-browser happy. do you have a link to the page that uses that .js file?

GenerationX
10-10-2004, 07:12 PM
I'm total new to scripts. Can I do this or should I scrap the whole ideal.

JPnyc
10-10-2004, 07:13 PM
Search the web for CSS solutions to this. It can probably do what you want a whole lot easier, and will still work when your visitor has javascript disabled, something that's much more common than it once was.