我的网站的二级导航栏在15寸的笔记本上显示正常,但是在19寸的显示器下显示就出错了,文字本来是横着显示在菜单内的,但是它是竖着显示在菜单外了。(详情请浏览http://gdinrsc.398.cn/rsc/admin.asp)“文章管理”和“表格下载管理”这两个菜单的二级菜单出问题。麻烦高手们帮我看看是哪里出问题了。
代码如下:<script language="JavaScript" type="text/JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0207220919_0) return;
window.mm_menu_0207220919_0 = new Menu("root",84,22,"宋体, Arial",16,"#FFFFFF","#000000","#3399CC","#0066FF","left","middle",3,0,1000,-5,7,true,false,false,0,true,true);
mm_menu_0207220919_0.addMenuItem("人事动态","window.open('admin_cont.asp?part=a', '_self');");
mm_menu_0207220919_0.addMenuItem("服务指南","window.open('admin_cont.asp?part=b', '_self');");
mm_menu_0207220919_0.addMenuItem("规章制度","window.open('admin_cont.asp?part=c', '_self');");
mm_menu_0207220919_0.addMenuItem("职称评审","window.open('admin_cont.asp?part=d', '_self');");
mm_menu_0207220919_0.addMenuItem("师资队伍","window.open('admin_cont.asp?part=e', '_self');");
mm_menu_0207220919_0.addMenuItem("最新通知","window.open('admin_cont.asp?part=f', '_self');");
mm_menu_0207220919_0.addMenuItem("人才招聘","window.open('admin_cont.asp?part=g', '_self');");
mm_menu_0207220919_0.hideOnMouseOut=true;
mm_menu_0207220919_0.bgColor='#555555';
mm_menu_0207220919_0.menuBorder=0;
mm_menu_0207220919_0.menuLiteBgColor='#666666';
mm_menu_0207220919_0.menuBorderBgColor='#777777';
window.mm_menu_0207221455_0 = new Menu("root",84,22,"宋体, Arial",16,"#FFFFFF","#000000","#3399CC","#0066FF","left","middle",3,0,1000,-5,7,true,false,false,0,true,true);
mm_menu_0207221455_0.addMenuItem("添加表格","window.open('admin_tbadd.asp', '_self');");
mm_menu_0207221455_0.addMenuItem("表格管理","window.open('admin_table.asp', '_self');");
mm_menu_0207221455_0.hideOnMouseOut=true;
mm_menu_0207221455_0.bgColor='#555555';
mm_menu_0207221455_0.menuBorder=0;
mm_menu_0207221455_0.menuLiteBgColor='#666666';
mm_menu_0207221455_0.menuBorderBgColor='#777777';mm_menu_0207221455_0.writeMenus();
} // mmLoadMenus()function check_null(){
if (document.form1.text1.value==""){
alert("请输入用户名");
return false;
}
if (document.form1.text2.value==""){
alert("请输入密码")
return false;
}
return true;
}
//-->
</script>
<style type="text/css">td img {display: block;}
@import url("./menu.css"); @import url("./menu.css"); @import url("./menu.css");
<!--
-->
</style>
<link href="include/css1.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<script language="JavaScript" src="mm_menu.js"></script>
代码如下:<script language="JavaScript" type="text/JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0207220919_0) return;
window.mm_menu_0207220919_0 = new Menu("root",84,22,"宋体, Arial",16,"#FFFFFF","#000000","#3399CC","#0066FF","left","middle",3,0,1000,-5,7,true,false,false,0,true,true);
mm_menu_0207220919_0.addMenuItem("人事动态","window.open('admin_cont.asp?part=a', '_self');");
mm_menu_0207220919_0.addMenuItem("服务指南","window.open('admin_cont.asp?part=b', '_self');");
mm_menu_0207220919_0.addMenuItem("规章制度","window.open('admin_cont.asp?part=c', '_self');");
mm_menu_0207220919_0.addMenuItem("职称评审","window.open('admin_cont.asp?part=d', '_self');");
mm_menu_0207220919_0.addMenuItem("师资队伍","window.open('admin_cont.asp?part=e', '_self');");
mm_menu_0207220919_0.addMenuItem("最新通知","window.open('admin_cont.asp?part=f', '_self');");
mm_menu_0207220919_0.addMenuItem("人才招聘","window.open('admin_cont.asp?part=g', '_self');");
mm_menu_0207220919_0.hideOnMouseOut=true;
mm_menu_0207220919_0.bgColor='#555555';
mm_menu_0207220919_0.menuBorder=0;
mm_menu_0207220919_0.menuLiteBgColor='#666666';
mm_menu_0207220919_0.menuBorderBgColor='#777777';
window.mm_menu_0207221455_0 = new Menu("root",84,22,"宋体, Arial",16,"#FFFFFF","#000000","#3399CC","#0066FF","left","middle",3,0,1000,-5,7,true,false,false,0,true,true);
mm_menu_0207221455_0.addMenuItem("添加表格","window.open('admin_tbadd.asp', '_self');");
mm_menu_0207221455_0.addMenuItem("表格管理","window.open('admin_table.asp', '_self');");
mm_menu_0207221455_0.hideOnMouseOut=true;
mm_menu_0207221455_0.bgColor='#555555';
mm_menu_0207221455_0.menuBorder=0;
mm_menu_0207221455_0.menuLiteBgColor='#666666';
mm_menu_0207221455_0.menuBorderBgColor='#777777';mm_menu_0207221455_0.writeMenus();
} // mmLoadMenus()function check_null(){
if (document.form1.text1.value==""){
alert("请输入用户名");
return false;
}
if (document.form1.text2.value==""){
alert("请输入密码")
return false;
}
return true;
}
//-->
</script>
<style type="text/css">td img {display: block;}
@import url("./menu.css"); @import url("./menu.css"); @import url("./menu.css");
<!--
-->
</style>
<link href="include/css1.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
-->
</style>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<script language="JavaScript" src="mm_menu.js"></script>
由于我刚接触JavaScript,我研究了一下没研究出要哪里改,我把控制菜单的JS的全部代码发上来,麻烦高手看看哪里出问题了。
由于代码过长,所以我把代码放到了我的网站上http://gdinrsc.398.cn/rsc/shownews.asp?id=208
如果哪位高手知道哪里出错,请帮我改下,可以发到,谢谢
找到
if(document.all && !window.mmIsOpera) {
item = '<div align="' + menu.menuItemHAlign + '">' + item + '</div>';
} else if (lrs) {
item = '<div style="text-align:' + menu.menuItemHAlign + '">' + item + '</div>';
}
改成
if(document.all && !window.mmIsOpera) {
item = '<div align="' + menu.menuItemHAlign + '" style="width:' + menu.menuWidth + 'px">' + item + '</div>';
} else if (lrs) {
item = '<div style="text-align:' + menu.menuItemHAlign + ';width:' + menu.menuWidth + 'px">' + item + '</div>';
}