var mMenu=new Array()
var layerWidth=185; //菜单总宽度
var objcount = 4;//项目的个数,要改变了项目的个数别忘了该这个东西
var headHeight = 25;//每个标题的高度
var contentHeight=180; //内容区高度
var titleHeight=25; //标题栏高度
var bodyHeight = 260;//母体高度
var step = 1;//移动速度(请确认可以被'bodyHeight-headHeight'整除,当前的设定可选速度为1,2,3,6,23,138)
var moving = false;//是否有移动的项目
var stepNo=10; //移动步数,数值越大移动越慢
var itemNo=0;
function regsterMenu(menu){
mMenu[mMenu.length]=menu;
return mMenu.length-1;
}
function mainMenu(img,capture,hrefurl){
this.items=new Array();
this.img=img;
this.capture=capture;
this.hrefurl=hrefurl;
this.id=regsterMenu(this);
}
//img 是作为图标的图像位置
//capture 是连接的文字
//href是超连接的地址
function subMenu(img,capture,hrefurl){
this.img=img;
this.capture=capture;
this.hrefurl=hrefurl;
}
function addSub(item){
this.items[this.items.length]=item;
}
mainMenu.prototype.addSub=addSub;
function generateHtml(mmenu){
var menuHTML="";
menuHTML+=" "
for(var i=0;i
"
}
menuHTML+=" "
if(mmenu[i].items.length!=0){
menuHTML+=""+mmenu[i].capture+" "
}
menuHTML+="![]()
"
for(var q=0;q
"
}
menuHTML+="
"
return menuHTML;
}
var mm1=new mainMenu('#','机构设置','#');
mm1.addSub(new subMenu('_blank','教务部领导','show.asp?id=1'));
mm1.addSub(new subMenu('_blank','教学科','show.asp?id=2'));
mm1.addSub(new subMenu('_blank','教务科','show.asp?id=3'));
mm1.addSub(new subMenu('_blank','教材科','show.asp?id=4'));
mm1.addSub(new subMenu('_blank','综合科','show.asp?id=5'));
mm1.addSub(new subMenu('_blank','教育质量监控与评估办公室','show.asp?id=6'));
mm1.addSub(new subMenu('_blank','招生办公室','show.asp?id=7'));
mm1.addSub(new subMenu('_blank','工程训练中心','show.asp?id=8'));
mm1.addSub(new subMenu('_blank','现代教育技术中心','show.asp?id=632'));
mm2=new mainMenu('#','信息服务','#');
mm2.addSub(new subMenu('_self','办事流程','list.asp?id=0130000'));
mm2.addSub(new subMenu('_self','课表查询','list.asp?id=0130001'));
mm2.addSub(new subMenu('_self','学生学习支持','list.asp?id=0130002'));
mm2.addSub(new subMenu('_self','校历安排','list.asp?id=0130003'));
mm2.addSub(new subMenu('_self','作息时间','list.asp?id=0130004'));
mm2.addSub(new subMenu('_self','班车安排','list.asp?id=0130005'));
mm2.addSub(new subMenu('_self','电话查询','list.asp?id=0130006'));
mm3=new mainMenu('#','纪要简讯','#');
mm3.addSub(new subMenu('_self','会议纪要','list.asp?id=0120000'));
mm3.addSub(new subMenu('_self','教学简讯','list.asp?id=0120001'));
mm4=new mainMenu('#','教学信息链接','#');
mm4.addSub(new subMenu('_blank','中国教育与科研计算机网','url.asp?u=db&id=9'));
mm4.addSub(new subMenu('_blank','中国教育统计网','url.asp?u=db&id=10'));
mm4.addSub(new subMenu('_blank','国家级精品课程网站','url.asp?u=db&id=496'));
mm4.addSub(new subMenu('_blank','全国普通高等教育教材网','url.asp?u=db&id=497'));
mm4.addSub(new subMenu('_blank','中国高等教育学生信息网','url.asp?u=db&id=498'));
mm4.addSub(new subMenu('_blank','浙江省教育厅网站','url.asp?u=db&id=500'));
mm4.addSub(new subMenu('_blank','CET-4﹑CET-6考试成绩查询','url.asp?u=db&id=501'));
mm4.addSub(new subMenu('_blank','中国大学教学网','url.asp?u=db&id=502'));
document.write (generateHtml(mMenu));
document.all.itemsLayer.style.height =mMenu.length*titleHeight+contentHeight;
//************************************************************
var toItemIndex=mMenu.length-1;
var onItemIndex=mMenu.length-1;
var runtimes=0; //"runtimes"用于记录层移动次数
//菜单标题被点击时调用这个函数:
function changeItem(clickItemIndex){
//myid.innerText=" "+itemsLayer.outerHTML+" "
//判断相应的层应上移还是下移:
toItemIndex=clickItemIndex;
if(toItemIndex-onItemIndex>0) moveUp();
else moveDown();
//一定的时间间隔后继续移动,直到移了设定的步数stepNo:
runtimes++;
if(runtimes>=stepNo){
for(var i=0;i