📄 mmenu.js
字号:
{
if(!container[5])container[5]="";
if(!opera&&_d.all&&!mac)gp[1]=gp[1]+container[4];
if(ns6)
{
if(ns61)
{
gp[1]=gp[1]+container[4];
}
else
{
gp[1]=-1;gp[0]=gp[0]-container[4]
}
}
if(mac)gp[0]=gp[0]-container[4];
if(container[5].indexOf("bottom")>=0)
{
tvar=container[1]
if(!tvar)tvar=0;
gp[0]=gp[0]-np[2]-tel[2]
}
if(tel[1]+gp[1]+np[3]>ww+sx){gp[1]=ww-np[3]-tel[1]+sx;}
mtop=gp[0]+gp[2]-1;
mleft=tel[1]+gp[1];
if(container[15])mleft=mleft-np[3]+tel[3]+(container[4]*2)
m1=menu[1];
if(m1)
{
m1=m1+"";
if(m1.indexOf("offset=")==0)
{
os=m1.substr(7,99);
mtop=(parseInt(os)+mtop);
}
else
{
if(m1)mtop=parseInt(m1);
}
}
m2=menu[2];
if(m2){m2=m2+"";
if(m2.indexOf("offset=")==0)
{
os=menu[2].substr(7,99);
mleft=(parseInt(os)+mleft);
}
else
{
if(m2)mleft=m2;
}
}
spos(mi,mtop,mleft-1,null,null);
}
else
{
if(!ns61&&ns6)tel[0]=tel[0]-gp[0];
nt=tel[0]+gp[0]+suboffset_top;
nl=gp[1]+tel[3]-suboffset_left;
if((gp[1]+gp[3]+np[3])>=ww){nl=gp[1]-np[3]+suboffset_left}
if(nt+np[2]>wh+sy){nt=wh-np[2]+sy;}
if(menu[1]>=0)nt=menu[1]
if(menu[2]>=0)nl=menu[2]
spos(mi,nt,nl,null,null);
}
om+=","+v1;
if(ShM==1)
{
sm(v1);
if(!ns4)mi.style.visibility="visible";
}
}
else
{
frt=v1.indexOf(" ")
if(frt>0&&v1.indexOf("show-menu=")>-1)
{
lt=parseLink(v1, "target");
if(lt)
{
v1=v1.substring(10,frt);
pf=parent[lt];
pf.mn=pf.gmobj("menu"+pf.getMenuByName(v1));
menu=eval(lyr);
gp=gpos(gmobj(lyr));
h3="";
if(container[11])h3="h";
if(ns4){mp=gpos(_d.layers[lyr].document.layers.eval("el"+el))}else{mp=gpos(gmobj(h3+"el"+el))}
if(menu[11])
{
fTop=pf.sy;
fLeft=gp[1]+mp[1]+Frames_Top_Offset;
}
else
{
fTop=pf.sy+gp[0]+mp[0];
fLeft=100
}
pf.spos(pf.mn,fTop,fLeft-100,null,null);
pf.popup(v1);
closeallmenus();
}
}
else if(frt>0)
{
lt=parseLink(v1, "target");
if(lt)
{
v1=v1.substring(10,frt);
close_el(v1)
pf=parent[lt];
if(pf)pf.closeallmenus();
}
}
}
ta=om.split(",")
strt=0;
for(a=0;a<ta.length;a++)
{
if (ta[a]==v1)strt=0;
if (strt)
{
if(ta[a])
{
hll=lyr;
hel=el;
close_el(el);
tmnu=eval(ta[a])
if(tmnu[17]&&!menu[17])SDiv(tmnu[17],1)
SDiv(ta[a],0)
}
ta[a]=""
}
if(ta[a]==lyr)strt=1;
}
mmenu=eval(lyr)
if(mmenu[7]&&lyr!=ta[0])
{
closeallmenus();
if(v1==ta[ta.length-1])
{
if(ns4)shl(lyr,el,'show');
tmnu=eval(v1)
if(tmnu[17])SDiv(tmnu[17],0)
SDiv(v1,1)
}
if(nv1.indexOf("target=")>0)
{
}
else
{
popi(nv1,lyr,el);
return
}
}
om=""
mdisp=0
for(a=0;a<ta.length;a++)
{
if(ta[a]==lyr)frs=a
if(ta[a]==v1)fre=a
if (mdisp||(a>frs&&a<fre))
{
if (ta[a]&&ta[a]!=v1)
{
SDiv(ta[a],0)
close_el(el);
if(ns4)shl(lyr,el,'hide');
}
}
else
{
if(ta[a])om+=ta[a]+",";
}
if (v1==ta[a])mdisp=1
}
}
function hl()
{
arg=hl.arguments;
hlnk=arg[1];
am=" "+a;am=am.length-1;subimg="";arg[0]+=""
if(ns6){dwd=arg[2][9]*2}else{dwd=0}
if(ns4){if(el==0){st="<style type=\"text/css\">A.m{text-decoration:none;}</style>";_d.write(st);oatop=atop;}else{mtl=_d.layers[omnu].document.layers.eval("el"+(el-1));
if(oatop==atop){atop+=mtl.clip.height}else{atop=menu[4];}oatop=atop}if(menu[11]){atop=menu[4];if(oaleft==aleft){aleft+=mtl.clip.width+arg[8]}else{aleft=menu[4];oaleft=aleft}oaleft=aleft}else{aleft=menu[4];}}
if(hlnk.substring(0,5)=="show-"){arg[1]=arg[1].toLowerCase();if(arg[7]==hlnk) if(arg[6])arg[7]=arg[6];else arg[7]="";hlnk="#";if (arg[6]+" "!="undefined ")hlnk=arg[6];}
pI="popi('"+arg[1]+"','"+arg[5]+"',"+el+");"
if(arg[1].substring(0,5)=="show-"&&(!menu[11]||menu[6][16])&&(menu[11]||menu[6][10])){im++;ims="im"+im+"_"+a+"_"+el+"_"+arg[5];ti=arg[2][10];if(menu[6][16]&&menu[11])ti=menu[6][16];if(ns4){sti="<img border=0 src="+ti+">";subimg="<layer id="+ims+">"+sti+"</layer>";}else{subimg="<img id="+ims+" style=\"position:absolute;\" onmouseover=\"gmobj('el"+el+"').onmouseover();\" onmouseout=\"gmobj('el"+el+"').onmouseout();\" border=0 src="+ti+">"};imar[im]=ims;}omp=mp;ofc=arg[2][0];ofb=arg[2][1];onc=arg[2][2];onb=arg[2][3];ltarg=" ";lOnfunc="";lOffunc="";ltype="";lalign=menu[8];if(!lalign)lalign="left"
if(hlnk.indexOf(" ")>0)
{
_al=parseLink(hlnk,"align");if(_al)lalign=_al;
ltarg=parseLink(hlnk,"target");
if(ltarg)ltarg=" target="+ltarg
lOnfunc=parseLink(hlnk,"onfunction")+";";
lOffunc=parseLink(hlnk,"offfunction")+";";
ltype=parseLink(hlnk,"type");
tofc=parseLink(hlnk,"offfontcolor");if(tofc)(ofc=cHexColor(tofc))
tofb=parseLink(hlnk,"offbackcolor");if(tofb)(ofb=cHexColor(tofb))
tonc=parseLink(hlnk,"onfontcolor");if(tonc)(onc=cHexColor(tonc))
tonb=parseLink(hlnk,"onbackcolor");if(tonb)(onb=cHexColor(tonb))
hlnk=parseLink(hlnk,"link");
}
if(!ofb&&(mac||opera))ofb="transparent"
if(arg[7]+""=="undefined"){arg[7]=hlnk}
if(ltype=="form"){onc=ofc;onb=ofb;mp="default"}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -