Coalesys.WebMenu source code(partial)(7)
发表于:2007-06-30来源:作者:点击数:
标签:
writer.CSF_11(var cswmBH=self.innerHeight-16;); 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 cswmIW=0;); writer.CSF_11(var cswmC=0;); writer.CSF_
writer.CSF_11("var cswmBH=self.innerHeight-16;");
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 cswmIW=0;");
writer.CSF_11("var cswmC=0;");
writer.CSF_11("var cswmHS=0;");
writer.CSF_11("var cswmL=0;");
writer.CSF_11("var cswmCTH=");
if (local38)
writer.CSF_11(-1);
else
writer.CSF_11(0);
writer.CSF_11(";");
writer.CSF_11("var cswmPrL=new String();");
writer.CSF_11("cswmWinY=window.outerHeight;");
writer.CSF_11("cswmWinX=window.outerWidth;");
writer.CSF_11("var cswmXOff=0;");
writer.CSF_11("var cswmYOff=0;");
writer.CSF_11("var cswmFP=0;");
if (local38) {
writer.CSF_11("document.captureEvents(Event.CLICK);");
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)");
writer.CSF_11("{");
writer.CSF_11("if(ms!="off")");
writer.CSF_11("{");
writer.CSF_11("if(cswmCTH==0)");
writer.CSF_11("{");
writer.CSF_11("cswmTI=setTimeout("cswmHP(0);cswmClkd=-1",ms);");
writer.CSF_11("}");
writer.CSF_11("}");
writer.CSF_11("else");
writer.CSF_11("{");
writer.CSF_11("clearTimeout(cswmTI);");
writer.CSF_11("}");
writer.CSF_11("}");
writer.CSF_11("function cswmShow(id,srcid,relpos,offsetX,offsetY,fixedpos,temp)");
writer.CSF_11("{");
writer.CSF_11("if(!temp)");
writer.CSF_11("{");
writer.CSF_11("if(!offsetX)offsetX=0;");
writer.CSF_11("if(!offsetY)offsetY=0;");
writer.CSF_11("if(!fixedpos)fixedpos=0;");
writer.CSF_11("setTimeout("cswmShow(@#"+id+"@#,@#"+srcid+"@#,@#"+relpos+"@#,"+offsetX+","+offsetY+","+fixedpos+",1);",10);");
writer.CSF_11("return;");
writer.CSF_11("}");
writer.CSF_11("clearTimeout(cswmTI);");
writer.CSF_11("if(cswmClkd!=id)");
writer.CSF_11("{");
writer.CSF_11("cswmHP(0);");
writer.CSF_11("cswmSI=srcid;");
writer.CSF_11("cswmSPnt=relpos;");
writer.CSF_11("cswmClkd=id;");
writer.CSF_11("cswmDir="right";");
writer.CSF_11("if(eval("document.cswmPopup"+id))");
writer.CSF_11("{");
writer.CSF_11("if(offsetX)cswmXOff=offsetX;");
writer.CSF_11("if(offsetY)cswmYOff=offsetY;");
writer.CSF_11("if(fixedpos)cswmFP=fixedpos;");
writer.CSF_11("cswmSP(id);");
if (!(Common.CSF_0(local45))) {
writer.CSF_11(local45);
writer.CSF_11(";");
}
writer.CSF_11("}");
writer.CSF_11("}");
writer.CSF_11("}");
writer.CSF_11("function cswmHide()");
writer.CSF_11("{");
writer.CSF_11("cswmTI=setTimeout("cswmHP(0);cswmClkd=-1;",");
writer.CSF_11(local35);
writer.CSF_11(");");
writer.CSF_11("}");
writer.CSF_11("function cswmHiI(id, PrntLayer)");
writer.CSF_11("{");
writer.CSF_11("cswmL=id;");
writer.CSF_11("cswmPrL=PrntLayer;");
writer.CSF_11("eval("document.cswmPopup"+cswmPrL+".document.cswmItemHover"+id+".visibility=\"show\"");");
writer.CSF_11("eval("document.cswmPopup"+cswmPrL+".document.cswmItemMask"+id+".captureEvents(Event.CLICK)");");
writer.CSF_11("eval("document.cswmPopup"+cswmPrL+".document.cswmItemMask"+id+".onclick=cswmHC");");
writer.CSF_11("}");
writer.CSF_11("function cswmDiI(id)");
writer.CSF_11("{");
writer.CSF_11("eval("document.cswmPopup"+cswmPrL+".document.cswmItemHover"+id+".visibility=\"hide\"");");
writer.CSF_11("eval("document.cswmPopup"+cswmPrL+".document.cswmItemMask"+id+".document.releaseEvents(Event.CLICK)");");
writer.CSF_11("}");
writer.CSF_11("function cswmHC(evt)");
writer.CSF_11("{");
writer.CSF_11("eval("document.cswmPopup"+cswmPrL+".document.cswmItemMask"+cswmL+".document.links[0].handleEvent(evt)");");
writer.CSF_11("}");
writer.CSF_11("function cswmSP(id, itemid)");
writer.CSF_11("{");
writer.CSF_11("cswmP=eval("document.cswmPopup"+id);");
writer.CSF_11("cswmC=0;");
writer.CSF_11("cswmHS=0;");
writer.CSF_11("var cswmCount=0;");
writer.CSF_11("for(cswmCount=0;cswmCount<cswmPS.length;cswmCount++)");
writer.CSF_11("{");
writer.CSF_11("if(cswmPS[cswmCount]==id)");
writer.CSF_11("{");
writer.CSF_11("cswmHS=1;");
writer.CSF_11("break;");
writer.CSF_11("}");
writer.CSF_11("}");
writer.CSF_11("if(!itemid)");
writer.CSF_11("{");
writer.CSF_11("if(cswmFP)");
writer.CSF_11("{");
writer.CSF_11("cswmSEL=cswmXOff;");
writer.CSF_11("cswmSET=cswmYOff;");
writer.CSF_11("cswmSEH=1;");
writer.CSF_11("cswmSEW=1;");
writer.CSF_11("cswmFP=0;");
writer.CSF_11("}");
writer.CSF_11("else");
writer.CSF_11("{");
writer.CSF_11("cswmSE=new Object(eval("document."+cswmSI));");
writer.CSF_11("cswmSEL=cswmSE.x+cswmXOff;");
writer.CSF_11("cswmSET=cswmSE.y+cswmYOff;");
writer.CSF_11("cswmSEH=cswmSE.height;");
writer.CSF_11("cswmSEW=cswmSE.width;");
writer.CSF_11("}");
writer.CSF_11("cswmRenP();");
if (!(local39))
writer.CSF_11("cswmSLA=self.pageXOffset;");
if (!(local40))
writer.CSF_11("cswmSTA=self.pageYOffset;");
writer.CSF_11("switch(cswmSPnt)");
writer.CSF_11("{");
writer.CSF_11("case "above":");
writer.CSF_11("cswmPL[cswmPL.length]=cswmSEL;");
writer.CSF_11("cswmPT[cswmPT.length]=cswmSET-cswmPH;");
writer.CSF_11("cswmCA();");
writer.CSF_11("cswmCR();");
writer.CSF_11("break;");
writer.CSF_11("case "below":");
writer.CSF_11("cswmPL[cswmPL.length]=cswmSEL;");
writer.CSF_11("cswmPT[cswmPT.length]=cswmSET+cswmSEH;");
writer.CSF_11("cswmCB();");
writer.CSF_11("cswmCR();");
writer.CSF_11("break;");
writer.CSF_11("case "right":");
writer.CSF_11("cswmPL[cswmPL.length]=cswmSEL+cswmSEW;");
writer.CSF_11("cswmPT[cswmPT.length]=cswmSET;");
writer.CSF_11("cswmCR();");
writer.CSF_11("cswmCB();");
writer.CSF_11("break;");
writer.CSF_11("case "left":");
writer.CSF_11("cswmPL[cswmPL.length]=cswmSEL-cswmPW;");
writer.CSF_11("cswmPT[cswmPT.length]=cswmSET;");
writer.CSF_11("cswmCL();");
writer.CSF_11("cswmCB();");
writer.CSF_11("cswmDir="left";");
writer.CSF_11("break;");
writer.CSF_11("}");
writer.CSF_11("cswmXOff=0;");
writer.CSF_11("cswmYOff=0;");
writer.CSF_11("}");
原文转自:http://www.ltesting.net