supermenu.js
来自「很好的企业网站管理系统!可以适应各种不同的小型企业!」· JavaScript 代码 · 共 403 行 · 第 1/2 页
JS
403 行
}
else{
mtoout(srcel);
}
mthestatus = mmenus[x].items[i].statustxt;
if(mthestatus!=""){
musestatus=true;
window.status=mthestatus;
}
clearTimeout(mpopTimer);
}
function mmenuitem_out(){
srcel = getReal(window.event.srcElement, "className", "coolButton");
mnochange(srcel);
if(musestatus)window.status="";
mpopOut()
}
function mmenuitem_down(){
srcel = getReal(window.event.srcElement, "className", "coolButton");
mtoin(srcel)
misdown=true;
}
function mmenuitem_up(){
srcel = getReal(window.event.srcElement, "className", "coolButton");
mtoout(srcel)
misdown=false;
}
function mexec2(x){
var cmd;
if(mmenus[x].target=="blank"){
cmd = "window.open('"+mmenus[x].command+"')";
}else{
cmd = mmenus[x].target+".location=\""+mmenus[x].command+"\"";
}
eval(cmd);
}
function mexec(x,i){
var cmd;
if(mmenus[x].items[i].target=="blank"){
cmd = "window.open('"+mmenus[x].items[i].command+"')";
}else{
cmd = mmenus[x].items[i].target+".location=\""+mmenus[x].items[i].command+"\"";
}
eval(cmd);
}
function mbody_click(){
if (misShow){
srcel = getReal(window.event.srcElement, "className", "coolButton");
for(var x=0;x<=mmenus.length;x++){
if(srcel.id=="mMenu"+x)
return;
}
mallhide();
}
}
document.onclick=mbody_click;
function mwritetodocument(){
var mwb=0;
var stringx='<div id="mposflag" style="position:absolute;"></div><table id=mmenutable border=0 cellpadding=3 cellspacing=2 width='+mmenuwidth+' height='+mmenuheight+' bgcolor='+mmenucolor+
' onselectstart="event.returnValue=false"'+
' style="filter:Alpha(Opacity=80);cursor:'+mcursor+';'+mfonts+
' border-left: '+mwb+'px solid '+mmenuoutbordercolor+';'+
' border-right: '+mwb+'px solid '+mmenuinbordercolor+'; '+
'border-top: '+mwb+'px solid '+mmenuoutbordercolor+'; '+
'border-bottom: '+mwb+'px solid '+mmenuinbordercolor+'; padding:0px"><tr>'
for(var x=0;x<mmenus.length;x++){
var thismenu=mmenus[x];
var imgsize="";
if(thismenu.sizex!="0"||thismenu.sizey!="0")imgsize=" width="+thismenu.sizex+" height="+thismenu.sizey;
var ifspace="";
if(thismenu.caption!="")ifspace=" ";
stringx += "<td nowrap class=coolButton id=mMenu"+x+" style='border: "+mitemedge+"px solid "+mmenucolor+
"' width="+mmenuunitwidth+"px onmouseover=mmenu_over(mmenudiv"+x+
","+x+") onmouseout=mmenu_out("+x+
") onmousedown=mmenu_down(mmenudiv"+x+","+x+")";
if(thismenu.command!=""){
stringx += " onmouseup=mmenu_up();mexec2("+x+");";
}else{
stringx += " onmouseup=mmenu_up()";
}
if(thismenu.pos=="0"){
stringx += " align=center><img align=absmiddle src='"+thismenu.img+"'"+imgsize+">"+ifspace+thismenu.caption+"</td>";
}else if(thismenu.pos=="1"){
stringx += " align=center>"+thismenu.caption+ifspace+"<img align=absmiddle src='"+thismenu.img+"'"+imgsize+"></td>";
}else if(thismenu.pos=="2"){
stringx += " align=center background='"+thismenu.img+"'> "+thismenu.caption+" </td>";
}else{
stringx += " align=center> "+thismenu.caption+" </td>";
}
stringx += "";
}
stringx+="<td width=*> </td></tr></table>";
for(var x=0;x<mmenus.length;x++){
thismenu=mmenus[x];
if(x<0){
stringx+='<div id=mmenudiv'+x+' style="visiable:none"></div>';
}else{
stringx+='<div id=mmenudiv'+x+
' style="filter:Alpha(Opacity=80);cursor:'+mcursor+';position:absolute;'+
'width:'+mmenuitemwidth+'px; z-index:'+(x+100);
if(mmenuinbordercolor!=mmenuoutbordercolor&&msubedge=="0"){
stringx+=';border-left: 1px solid '+mmidoutcolor+
';border-top: 1px solid '+mmidoutcolor;}
stringx+=';border-right: 1px solid '+mmenuinbordercolor+
';border-bottom: 1px solid '+mmenuinbordercolor+';visibility:hidden" onselectstart="event.returnValue=false">\n'+
'<table width="100%" border="0" height="100%" align="center" cellpadding="0" cellspacing="2" '+
'style="'+mfonts+' border-left: 1px solid '+mmenuoutbordercolor;
if(mmenuinbordercolor!=mmenuoutbordercolor&&msubedge=="0"){
stringx+=';border-right: 1px solid '+mmidincolor+
';border-bottom: 1px solid '+mmidincolor;}
stringx+=';border-top: 1px solid '+mmenuoutbordercolor+
';padding: 4px" bgcolor='+mmenucolor+'>\n'
for(var i=0;i<thismenu.items.length;i++){
var thismenuitem=thismenu.items[i];
var imgsize="";
if(thismenuitem.sizex!="0"||thismenuitem.sizey!="0")imgsize=" width="+thismenuitem.sizex+" height="+thismenuitem.sizey;
var ifspace="";
if(thismenu.caption!="")ifspace=" ";
if(!thismenuitem.isline){
stringx += "<tr><td class=coolButton style='border: "+mitemedge+"px solid "+mmenucolor+
"' width=100% height=15px onmouseover=\"mmenuitem_over("+x+","+i+
");\" onmouseout=mmenuitem_out() onmousedown=mmenuitem_down() onmouseup=";
stringx += "mmenuitem_up();mexec("+x+","+i+"); ";
if(thismenuitem.pos=="0"){
stringx += "><img align=absmiddle src='"+thismenuitem.img+"'"+imgsize+">"+ifspace+thismenuitem.caption+"</td></tr>";
}else if(thismenuitem.pos=="1"){
stringx += ">"+thismenuitem.caption+ifspace+"<img align=absmiddle src='"+thismenuitem.img+"'"+imgsize+"></td></tr>";
}else if(thismenuitem.pos=="2"){
stringx += "background='"+thismenuitem.img+"'>"+thismenuitem.caption+"</td></tr>";
}else{
stringx += ">"+thismenuitem.caption+"</td></tr>";
}
}else{
stringx+='<tr><td height="1" background="hr.gif" onmousemove="clearTimeout(mpopTimer);"><img height="1" width="1" src="none.gif" border="0"></td></tr>\n';
}
}stringx+='</table>\n</div>'
}
}
document.write("<div align='left'>"+stringx+"</div>");
}
function mcheckLocation(){
if(isNaN(mmenuwidth))mmenuwidth=document.body.clientWidth*parseInt(mmenuwidth.substring(0,3))/100;ym=eval(document.body.scrollTop)+0;xm=eval(document.body.scrollLeft)+0;y=mmenutable.style.pixelTop;x=mmenutable.style.pixelLeft;if(Math.abs(ym-y)>1)mmenutable.style.pixelTop=y+=(ym-y)/5;else mmenutable.style.pixelTop=y=ym;if(Math.abs(xm-x)>1)mmenutable.style.pixelLeft=x+=(xm-x)/5;else mmenutable.style.pixelLeft=x=xm;setTimeout("mcheckLocation()",10);}
window.onload=mfixSize;window.onresize=mfixSize;function mfixSize(){mouterDiv.style.top = mmenutable.offsetHeight;mouterDiv.style.height = document.body.clientHeight - mmenutable.offsetHeight;}
mpmenu1=new mMenu('文章管理','','self','','','','');
mpmenu1.addItem(new mMenuItem('添加文章','typeadmin.asp','self',false,'添加文章','','','',''));
mpmenu1.addItem(new mMenuItem('编辑文章','editnewsLB.asp','self',false,'编辑文章','','','',''));
mpmenu1.addItem(new mMenuItem('栏目管理','html_listLB.asp','self',false,'网站栏目管理','','','',''));
mpmenu1.addItem(new mMenuItem('批量移动','move.asp','self',false,'批量移动','','','',''));
mpmenu1.addItem(new mMenuItem('专题管理','specialLB.asp','self',false,'专题管理','','','',''));
mpmenu1.addItem(new mMenuItem('模版管理','mb_list.asp','self',false,'部门管理','','','',''));
mpmenu1.addItem(new mMenuItem('文章群操作','qun.asp','self',false,'文章群操作','','','',''));
mpmenu1.addItem(new mMenuItem('js代码管理','jsmanage.asp','self',false,'js代码管理','','','',''));
mpmenu1.addItem(new mMenuItem('js代码获取','getcode.asp','self',false,'用户资料修改','','','',''));
mpmenu1.addItem(new mMenuItem('文章评论管理','ReplyManage.asp','self',false,'文章评论管理','','','',''));
mpmenu1.addItem(new mMenuItem('生成文件管理','infoManage.asp','self',false,'生成文件管理','','','',''));
mpmenu1.addItem(new mMenuItem('新闻图片管理','PicManage.asp','self',false,'新闻图片管理','','','',''));
mpmenu1.addItem(new mMenuItem('登陆日志管理','logManage.asp','self',false,'登陆日志管理','','','',''));
mpmenu2=new mMenu('生成管理','','self','','','','');
mpmenu2.addItem(new mMenuItem('生成所有文章','makehtmlall.asp','self',false,'生成所有文章','','','',''));
mpmenu2.addItem(new mMenuItem('生成所有分类','makelistall.asp?type=all','self',false,'生成所有分类','','','',''));
mpmenu2.addItem(new mMenuItem('生成所有专题','special_makelistall.asp?type=all','self',false,'生成所有专题','','','',''));
mpmenu2.addItem(new mMenuItem('生成专题首页','makespecialindex.asp','self',false,'生成专题首页','','','',''));
mpmenu2.addItem(new mMenuItem('生成文章首页','makeindex.asp','self',false,'生成文章首页','','','',''));
mpmenu3=new mMenu('插件管理','','self','','','','');
mpmenu3.addItem(new mMenuItem('投票插件','VoteManage.asp','self',false,'投票插件','','','',''));
mpmenu3.addItem(new mMenuItem('下载插件','down_sort.asp','self',false,'下载插件','','','',''));
mpmenu3.addItem(new mMenuItem('文件管理','index1.asp','self',false,'下载插件','','','',''));
mpmenu4=new mMenu('会员管理','','self','','','','');
mpmenu4.addItem(new mMenuItem('全部用户','user_list.asp','self',false,'全部用户','','','',''));
mpmenu4.addItem(new mMenuItem('普通会员','user_list.asp?dj=0','self',false,'普通会员','','','',''));
mpmenu4.addItem(new mMenuItem('认证会员','user_list.asp?dj=1','self',false,'认证会员','','','',''));
mpmenu4.addItem(new mMenuItem('栏目管理员','user_list.asp?dj=2','self',false,'栏目管理员','','','',''));
mpmenu4.addItem(new mMenuItem('系统管理员','user_list.asp?dj=3','self',false,'系统管理员','','','',''));
mpmenu4.addItem(new mMenuItem('发送邮件','mailsend.asp','self',false,'发送邮件','','','',''));
mpmenu4.addItem(new mMenuItem('导出邮件','maillist.asp','self',false,'导出邮件','','','',''));
mpmenu5=new mMenu('系统数据','','self','','','','');
mpmenu5.addItem(new mMenuItem('系统设置','system.asp','self',false,'系统基本参数设置','','','',''));
mpmenu5.addItem(new mMenuItem('空间占用','data.asp','self',false,'本程序空间占用统计','','','',''));
mpmenu5.addItem(new mMenuItem('数据库更名','mdb_rename.asp','self',false,'数据库更名','','','',''));
mpmenu5.addItem(new mMenuItem('数据库备份','mdb_copy.asp','self',false,'提供一些简单的帮助','','','',''));
mpmenu5.addItem(new mMenuItem('数据库压缩','mdb_compress.asp','self',false,'数据库压缩','','','',''));
mpmenu5.addItem(new mMenuItem('数据库恢复','mdb_restore.asp','self',false,'数据库恢复','','','',''));
mpmenu5.addItem(new mMenuItem('数据库初始化','mdb_start.asp','self',false,'数据库初始化','','','',''));
mpmenu6=new mMenu('系统帮助','','self','','','','');
mpmenu6.addItem(new mMenuItem('权限分配','main.asp','self',false,'权限分配','','','',''));
mpmenu6.addItem(new mMenuItem('修改资料','edit.asp','self',false,'修改资料','','','',''));
mpmenu6.addItem(new mMenuItem('在线升级','update.asp','self',false,'在线升级','','','',''));
mpmenu7=new mMenu('版本信息','','self','','','','');
mpmenu7.addItem(new mMenuItem('注 销','login.asp?xoYuStudioType=logout','self',false,'重新登录本系统','','','',''));
mpmenu7.addItem(new mMenuItem('版本信息','bottom.asp','self',false,'重新登录本系统','','','',''));
mwritetodocument();
mcheckLocation();
document.write('<BODY style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;" scroll=no>');document.write('<DIV id=mouterDiv style="BORDER-RIGHT: white 2px inset; BORDER-TOP: white 2px inset; Z-INDEX: -1; OVERFLOW: auto; BORDER-LEFT: white 2px inset; WIDTH: 100%; BORDER-BOTTOM: white 2px inset; POSITION: absolute; HEIGHT: 90%;PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; LEFT: 0pt; PADDING-BOTTOM: 5pt; MARGIN: 0pt; PADDING-TOP: 5pt">');mfixSize();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?