Coalesys.WebMenu source code(partial)(4)
2024-07-21 02:16:54
供稿:网友
writer.csf_11("cswmsa=false;");
writer.csf_11("}");
writer.csf_11("break;");
writer.csf_11("case /"left/":");
writer.csf_11("if(level>=0)");
writer.csf_11("{");
writer.csf_11("cswmpr.style.clip=/"rect(0 /" + cswmpw + /" /" + (cswmph - level) + /" /" + level + /")/";");
writer.csf_11("settimeout(/"cswmsci(cswmtl-cswmss);/",50);");
writer.csf_11("}");
writer.csf_11("else");
writer.csf_11("{");
writer.csf_11("cswmpr.style.clip=/"rect(0 /" + cswmpw + /" /" + cswmph + /" 0)/";");
writer.csf_11("cswmsa=false;");
writer.csf_11("}");
writer.csf_11("break;");
writer.csf_11("case /"below/":");
writer.csf_11("case /"right/":");
writer.csf_11("if(level>=0)");
writer.csf_11("{");
writer.csf_11("cswmpr.style.clip=/"rect(0 /" + (cswmpw - level) + /" /" + (cswmph - level) + /" 0)/";");
writer.csf_11("settimeout(/"cswmsci(cswmtl-cswmss);/",50);");
writer.csf_11("}");
writer.csf_11("else");
writer.csf_11("{");
writer.csf_11("cswmpr.style.clip=/"rect(0 /" + cswmpw + /" /" + cswmph + /" 0)/";");
writer.csf_11("cswmsa=false;");
writer.csf_11("}");
writer.csf_11("break;");
writer.csf_11("}");
writer.csf_11("}");
break;
}
if (local10) {
writer.csf_11("function cswmms(id)");
writer.csf_11("{");
writer.csf_11("var rt;");
writer.csf_11("var rs;");
writer.csf_11("var i;");
writer.csf_11("for (i=0;i<4;i++)");
writer.csf_11("{");
writer.csf_11("rt=document.createelement(/"div/");");
writer.csf_11("rs=rt.style;");
writer.csf_11("rs.position=/"absolute/";");
writer.csf_11("rs.left=cswmpx[cswmpx.length-1]+(");
writer.csf_11(local4);
writer.csf_11(")+i;");
writer.csf_11("rs.top=cswmpy[cswmpy.length-1]+(");
writer.csf_11(local5);
writer.csf_11(")+i;");
writer.csf_11("rs.width=cswmpw-(i*2);");
writer.csf_11("rs.height=cswmph-(i*2);");
writer.csf_11("rs.backgroundcolor=/"");
writer.csf_11(local17);
writer.csf_11("/";");
writer.csf_11("rs.filter=/"progid:dximagetransform.microsoft.alpha(style=0,opacity=");
writer.csf_11(local3);
writer.csf_11(")/";");
writer.csf_11("document.all[/"cswmpopup/"+cswmpi][cswmpi.length-1]].insertadjacentelement(/"afterend/",rt);");
writer.csf_11("cswmsdw[cswmsdw.length]=rt;");
writer.csf_11("}");
writer.csf_11("}");
writer.csf_11("function cswmds(level)");
writer.csf_11("{");
writer.csf_11("var i;");
writer.csf_11("var keep=level*4;");
writer.csf_11("for(i=keep;i<cswmsdw.length;i++)");
writer.csf_11("{");
writer.csf_11("cswmsdw[i].removenode(true);");
writer.csf_11("}");
writer.csf_11("cswmsdw.length=keep;");
writer.csf_11("}");
}
writer.csf_11("function cswmshowinframe(menuid,x,y)");
writer.csf_11("{");
writer.csf_11("x+=document.body.scrollleft;");
writer.csf_11("y+=document.body.scrolltop;");
writer.csf_11("cswmshow(menuid,'','below',x,y,1);");
writer.csf_11("}");
writer.csf_11("function cswmrefresh()");
writer.csf_11("{");
writer.csf_11("}");
writer.csf_11("/r/n//-->/r/n");
return;
i0: if (type == 1) {
local25 = webmenu.backgroundcolor;
local26 = webmenu.selectedcolor;
local27 = webmenu.selectedtextcolor;
local28 = webmenu.popupicon;
local29 = webmenu.selectedpopupicon;
local21 = webmenu.hidetimer;
local22 = webmenu.hideonclick;
local23 = webmenu.ignorehorzscroll;
local24 = webmenu.ignorevertscroll;
local31 = webmenu.onshow;
local32 = webmenu.onhide;
local20 = webmenu.itemfont;
local30 = local20.color;
writer.csf_11("/r/n<!--/r/n");
if (!(webmenu.csf_8())) {
writer.csf_11("//////////////////////////////////////////////////r/n");
writer.csf_11("// coalesys webmenu for asp.net ie4 dhtml script/r/n");
writer.csf_11("// copyright 2001 coalesys, inc./r/n");
writer.csf_11("//////////////////////////////////////////////////r/n");
}
writer.csf_11("var cswmom=/"document.all./";");
writer.csf_11("var cswmbgco=/".style.backgroundcolor/";");
writer.csf_11("var cswmco=/".style.color/";");
writer.csf_11("var cswmdi=/".style.display/";");
writer.csf_11("var cswmti=/"/";");
writer.csf_11("var cswmclkd=-1;");
writer.csf_11("var cswmpi=new array();");
writer.csf_11("var cswmpx=new array();");
writer.csf_11("var cswmpy=new array();");
writer.csf_11("var cswmpw=0;");
writer.csf_11("var cswmph=0;");
writer.csf_11("var cswmspnt=/"/";");
writer.csf_11("var cswmdir=/"/";");
writer.csf_11("var cswmmb=0;");
writer.csf_11("var cswmsi=/"/";");
writer.csf_11("var cswmse=new object();");
writer.csf_11("var cswmsel=0;");
writer.csf_11("var cswmset=0;");
writer.csf_11("var cswmseh=0;");
writer.csf_11("var cswmsew=0;");
writer.csf_11("var cswmbw=0;");
writer.csf_11("var cswmbh=0;");
writer.csf_11("var cswmar=0;");
writer.csf_11("var cswmab=0;");
writer.csf_11("var cswmsla=0;");
writer.csf_11("var cswmsta=0;");
writer.csf_11("var cswmexis=/"");
writer.csf_11(local28);
writer.csf_11("/";");
writer.csf_11("var cswmexdis=/"");
writer.csf_11(local29);
writer.csf_11("/";");
writer.csf_11("var cswmcth=");
if (local22)
writer.csf_11(-1);
else
writer.csf_11(0);
writer.csf_11(";");
writer.csf_11("var cswmxoff=0;");
writer.csf_11("var cswmyoff=0;");
writer.csf_11("var cswmfp=0;");
if (local22) {
writer.csf_11("document.onclick=cswmev;");
writer.csf_11("function cswmev()");
writer.csf_11("{");
writer.csf_11("if(cswmclkd!=-1)");
writer.csf_11("{");
writer.csf_11("cswmhp(0);");
writer.csf_11("cswmdir=/"right/";");
writer.csf_11("cswmclkd= -1;");
writer.csf_11("}");
writer.csf_11("}");
}
writer.csf_11("function cswmt(ms)");