Hi Rich,
Couldn't resist a quick look. Some quick suggestions that may or may not work:
You currently have the following code to load the main menu scripts and some of your own menu code:
Code: Select all
<script type="text/javascript" src="milonic_src.js"></script>
<script language="JavaScript" type="text/javascript" src="menu_data2.js"></script>
<noscript>
Your Browser doesn't support Javascript. Please see our minimum system requirements.
</noscript>
<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>
(1) This is minor, and probably not really a concern, but standard practice would be to load menu_data2.js at the end of that block, rather than after milonic_src.js. Like so:
Code: Select all
<script type="text/javascript" src="milonic_src.js"></script>
<noscript>
Your Browser doesn't support Javascript. Please see our minimum system requirements.
</noscript>
<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 language="JavaScript" type="text/javascript" src="menu_data2.js"></script>
(2) You have
all of the menu code inside the table. Not good. The only code that should be inside of the table is the code for the main menu. All other styles and submenu definitions should be defined outside of the table (say... in your menu_data2.js file). Good place to load all of that is right after the <body> tag. Refer to
this and
this for discussions of how to embed a menu in a table.
See if that helps so far.
(3) Even after that, you'll still have the menu inside of nested DIVs. The menu sometimes does odd things when inside of DIVs. Is there any way you can position it without using divs? There are several positioning options. If nothing else, can you use the table to position it without embedding the table in a div?
I'll check back later. Good luck.
Kevin