在线等待。修改JS代码。急死了~~~~给分!
<style type="text/css">
<!--
a{text-decoration:none;color:#000000;font-size:8pt;font-family:verdana}
//-->
</style>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="100%" valign="top" bgcolor="#F5F5F5">
<script language="JavaScript">
<!--
var top=0;
var left=0;
var bordercolor="#000000";
var bgcolorLight="#EFEFEF";
var bgcolorDark="#DFDFDF";
um1 = new Array("Menu1",
"Link1_um1", "http:///",
"Link2_um1", "http:///",
"Link3_um1", "http:///",
"Link4_um1", "http:///",
"Link5_um1", "http:///",
"Link6_um1", "http:///")
um2 = new Array("Menu2",
"Link1_um2", "http:///",
"Link2_um2", "http:///",
"Link3_um2", "http:///",
"Link4_um2", "http:///")
um3 = new Array("Menu3",
"Link1_um3", "http:///",
"Link2_um3", "http:///",
"Link3_um3", "http:///",
"Link4_um3", "http:///",
"Link5_um3", "http:///",
"Link6_um3", "http:///",
"Link7_um3", "http:///",
"Link8_um3", "http:///",
"Link9_um3", "http:///",
"Link10_um3", "http:///",
"Link11_um3", "http:///",
"Link12_um3", "http:///",
"Link13_um3", "http:///",
"Link14_um3", "http:///",
"Link15_um3", "http:///",
"Link16_um3", "http:///")
//-->
</script>
<script language="JavaScript">
<!--
function checkBrowser(){
this.ver=navigator.appVersion
this.dom=document.getElementById?1:0
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
this.ie4=(document.all && !this.dom)?1:0;
this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.mac=(this.ver.indexOf('Mac') > -1) ?1:0;
this.ope=(navigator.userAgent.indexOf('Opera')>-1);
this.ie=(this.ie6 || this.ie5 || this.ie4)
this.ns=(this.ns4 || this.ns5)
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns5 || this.ns4 || this.mac || this.ope)
this.nbw=(!this.bw)
return this}
bw=new checkBrowser()
var um1length = ((um1.length-1)/2);
var um2length = ((um2.length-1)/2);
var um3length = ((um3.length-1)/2);
var um1nr = 0;
var um1nr2 = 1;
var um1nr3 = 2;
var um2nr = 0;
var um2nr2 = 1;
var um2nr3 = 2;
var um3nr = 0;
var um3nr2 = 1;
var um3nr3 = 2;
init();
function init()
{
height=document.body.offsetHeight-25;
document.write('<div id="menubg" style="position:absolute;top:0;left:'+left+';background-color:'+bgcolorLight+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150;height:'+height+';border-top-width:0px">')
document.write('</div>')
document.write('<div id="m" style="position:absolute;top:'+top+';left:'+left+'">')
document.write('<div style="background-color:'+bgcolorDark+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150">')
document.write('<table align="center">')
document.write('<tr><td align="center"><a href="javascript:do_m1_ie()">'+um1[0]+'</a></td></tr>')
document.write('</table>')
document.write('</div>')
document.write('<div id="um1" style="position:absolute;top:20;left:0;background-color:'+bgcolorLight+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150;border-bottom-width:0px">')
document.write('<table align="center">');
}
init2();
function init2()
{
if(um1nr < um1length){
document.write('<tr><td align="center"><a href="'+um1[um1nr3]+'">'+um1[um1nr2]+'</a></td></tr>');
um1nr++;
um1nr2=um1nr2+2;
um1nr3=um1nr3+2;
init2();
}
else{
init3();
}
}
function init3()
{
document.write('</table>')
document.write('</div>')
document.write('<div id="m1" style="position:absolute;top:20;left:0">')
document.write('<div style="background-color:'+bgcolorDark+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150">')
document.write('<table align="center">')
document.write('<tr><td align="center"><a href="javascript:do_m2_ie()">'+um2[0]+'</a></td></tr>')
document.write('</table>')
document.write('</div>')
document.write('<div id="um2" style="position:absolute;top:20;left:0;background-color:'+bgcolorLight+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150;border-bottom-width:0px">')
document.write('<table align="center">')
}
init4();
function init4()
{
if(um2nr < um2length){
document.write('<tr><td align="center"><a href="'+um2[um2nr3]+'">'+um2[um2nr2]+'</a></td></tr>');
um2nr++;
um2nr2=um2nr2+2;
um2nr3=um2nr3+2;
init4();
}
else{
init5();
}
}
function init5()
{
document.write('</table>')
document.write('</div>')
document.write('<div id="m2" style="position:absolute;top:20;left:0">')
document.write('<div style="background-color:'+bgcolorDark+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150">')
document.write('<table align="center">')
document.write('<tr><td align="center"><a href="javascript:do_m3_ie()">'+um3[0]+'</a></td></tr>')
document.write('</table>')
document.write('</div>')
document.write('<div id="um3" style="position:absolute;top:20;left:0;background-color:'+bgcolorLight+';border-style:solid;border-width:1px;border-color:'+bordercolor+';width:150;border-bottom-width:0px">')
document.write('<table align="center">')
}
init6();
function init6()
{
if(um3nr < um3length){
document.write('<tr><td align="center"><a href="'+um3[um3nr3]+'">'+um3[um3nr2]+'</a></td></tr>');
um3nr++;
um3nr2=um3nr2+2;
um3nr3=um3nr3+2;
init6();
}
else{
init7();
}
}
function init7()
{
document.write('</table>')
document.write('</div>')
document.write('<div id="m3" style="height:'+((um3.length-1)/2*17.5+20+5)+';position:absolute;top:20;left:0;background-color:'+bgcolorLight+';border-style:solid;border-width:1px;border-color:'+bordercolor+';border-bottom-width:0px;width:150">')
document.write('</div></div></div></div>')
}
var m1pos_ie=20, m1jump_ie=-5;
var m2pos_ie=20, m2jump_ie=-5;
var m3pos_ie=20, m3jump_ie=-5;
var m1pos_n6=18, m1jump_n6=-6;
var m2pos_n6=18, m2jump_n6=-6;
var m3pos_n6=18, m3jump_n6=-6;
var m1pos_n=21, m1jump_n=-5;
var m2pos_n=21, m2jump_n=-5;
var m3pos_n=21, m3jump_n=-5;
var time=5;
function do_m1_ie()
{
if(m2pos_ie>0)
{
m2jump_ie=-5;
if(m2pos_ie>=(um2.length-1)/2*17.5+20)
m2_move_ie();
}
if(m3pos_ie>0)
{
m3jump_ie=-5;
if(m3pos_ie>=(um3.length-1)/2*17.5+20)
m3_move_ie();
}
m1jump_ie=-m1jump_ie;
if(m1pos_ie<=20 || m1pos_ie>=(um1.length-1)/2*17.5+20)
m1_move_ie();
}
function m1_move_ie(witch)
{
document.all.m1.style.top=m1pos_ie;
m1pos_ie+=m1jump_ie;
if(m1pos_ie>15 && m1pos_ie<(um1.length-1)/2*17.5+20+5)
setTimeout("m1_move_ie()", time);
}
function do_m2_ie()
{
if(m1pos_ie>0)
{
m1jump_ie=-5;
if(m1pos_ie>=(um1.length-1)/2*17.5+20)
m1_move_ie();
}
以上代码是一个导航条的,现在是3项,意思就是3个大栏目,N个小栏目,我想在加一个大栏目,就是menu4,我改了一天了也没改好,哪位高手帮忙指点。谢谢,