// Button效果document.onmouseover = doOver;
document.onmouseout  = doOut;
document.onmousedown = doDown;
document.onmouseup   = doUp;var bIsIE5 = navigator.userAgent.indexOf("IE 5")  > -1;
var bIsIE55= navigator.userAgent.indexOf("IE 5.5")  > -1;
var edit;
var RangeType;function doOver() {
var toEl = getReal(window.event.toElement, "className", "coolButton");
var fromEl = getReal(window.event.fromElement, "className", "coolButton");
if (toEl == fromEl) return;
var el = toEl;
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null); 
if (el.className == "coolButton")
el.onselectstart = new Function("return false");
if ((el.className == "coolButton") && !cDisabled) {
makeRaised(el);
makeGray(el,false);
}
}
function doOut() {
var toEl = getReal(window.event.toElement, "className", "coolButton");
var fromEl = getReal(window.event.fromElement, "className", "coolButton");
if (toEl == fromEl) return;
var el = fromEl;
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);
var cToggle = el.cToggle;
toggle_disabled = (cToggle != null);
if (cToggle && el.value) {
makePressed(el);
makeGray(el,true);
}
else if ((el.className == "coolButton") && !cDisabled) {
makeFlat(el);
makeGray(el,true);
}
}
function doUp() {
el = getReal(window.event.srcElement, "className", "coolButton");

var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);

if ((el.className == "coolButton") && !cDisabled) {
makeRaised(el);
}
}function doDown() {
if (event.button == 2 | event.button == 3)
{
// 如果点的是右键或者第三鼠标键弹出帮助文件
 //onlinehelp();

} else{ // --------document.frames.myEditor.selectRange(); // 取得选取的区域范围
el = getReal(window.event.srcElement, "className", "coolButton");
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);
if ((el.className == "coolButton") && !cDisabled) {
makePressed(el)
}

}
}function getReal(el, type, value) {
temp = el;
while ((temp != null) && (temp.tagName != "BODY")) {
if (eval("temp." + type) == value) {
el = temp;
return el;
}
temp = temp.parentElement;
}
return el;
}
function findChildren(el, type, value) {
var children = el.children;
var tmp = new Array();
var j=0;
for (var i=0; i<children.length; i++) {
if (eval("children[i]." + type + "==\"" + value + "\"")) {
tmp[tmp.length] = children[i];
}
tmp = tmp.concat(findChildren(children[i], type, value));
}
return tmp;
}
function disable(el) {
if (document.readyState != "complete") {
window.setTimeout("disable(" + el.id + ")", 100);
return;
}
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);
if (!cDisabled) {
el.cDisabled = true;
el.innerHTML = '<span style="background: buttonshadow; width: 100%; height: 100%; text-align: center;">' +
'<span style="filter:Mask(Color=buttonface) DropShadow(Color=buttonhighlight, OffX=1, OffY=1, Positive=0); height: 100%; width: 100%%; text-align: center;">' +
el.innerHTML + '</span>' + '</span>';
if (el.onclick != null) {
el.cDisabled_onclick = el.onclick;
el.onclick = null;
}
}
}
function enable(el) {
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);
if (cDisabled) {
el.cDisabled = null;
el.innerHTML = el.children[0].children[0].innerHTML;
if (el.cDisabled_onclick != null) {
el.onclick = el.cDisabled_onclick;
el.cDisabled_onclick = null;
}
}
}
function addToggle(el) {
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);
var cToggle = el.cToggle;
cToggle = (cToggle != null);
if (!cToggle && !cDisabled) {
el.cToggle = true;
if (el.value == null)
el.value = 0;
if (el.onclick != null)
el.cToggle_onclick = el.onclick;
else 
el.cToggle_onclick = "";
el.onclick = new Function("toggle(" + el.id +"); " + el.id + ".cToggle_onclick();");
}
}
function removeToggle(el) {
var cDisabled = el.cDisabled;
cDisabled = (cDisabled != null);
var cToggle = el.cToggle;
cToggle = (cToggle != null);
if (cToggle && !cDisabled) {
el.cToggle = null;
if (el.value) {
toggle(el);
}
makeFlat(el);
if (el.cToggle_onclick != null) {
el.onclick = el.cToggle_onclick;
el.cToggle_onclick = null;
}
}
}
fu

解决方案 »

  1.   

    http://www.blueidea.com/bbs/newsdetail.asp?id=454714
    八、Ecode解码器 你可以自己解密.
    这是用MS Script.Encode进行加密的.你也可以下载这个软件ZWDECODE.EXE进行解密.
      

  2.   

    内容大致是这样,后面好像有点不全:
    // Button效果document.onmouseover = doOver;
    document.onmouseout  = doOut;
    document.onmousedown = doDown;
    document.onmouseup   = doUp;var bIsIE5 = navigator.userAgent.indexOf("IE 5")  > -1;
    var bIsIE55= navigator.userAgent.indexOf("IE 5.5")  > -1;
    var edit;
    var RangeType;function doOver() {
    var toEl = getReal(window.event.toElement, "className", "coolButton");
    var fromEl = getReal(window.event.fromElement, "className", "coolButton");
    if (toEl == fromEl) return;
    var el = toEl;
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null); 
    if (el.className == "coolButton")
    el.onselectstart = new Function("return false");
    if ((el.className == "coolButton") && !cDisabled) {
    makeRaised(el);
    makeGray(el,false);
    }
    }
    function doOut() {
    var toEl = getReal(window.event.toElement, "className", "coolButton");
    var fromEl = getReal(window.event.fromElement, "className", "coolButton");
    if (toEl == fromEl) return;
    var el = fromEl;
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);
    var cToggle = el.cToggle;
    toggle_disabled = (cToggle != null);
    if (cToggle && el.value) {
    makePressed(el);
    makeGray(el,true);
    }
    else if ((el.className == "coolButton") && !cDisabled) {
    makeFlat(el);
    makeGray(el,true);
    }
    }
    function doUp() {
    el = getReal(window.event.srcElement, "className", "coolButton");

    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);

    if ((el.className == "coolButton") && !cDisabled) {
    makeRaised(el);
    }
    }function doDown() {
    if (event.button == 2 | event.button == 3)
    {
    // 如果点的是右键或者第三鼠标键弹出帮助文件
     //onlinehelp();

    } else{ // --------document.frames.myEditor.selectRange(); // 取得选取的区域范围
    el = getReal(window.event.srcElement, "className", "coolButton");
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);
    if ((el.className == "coolButton") && !cDisabled) {
    makePressed(el)
    }

    }
    }function getReal(el, type, value) {
    temp = el;
    while ((temp != null) && (temp.tagName != "BODY")) {
    if (eval("temp." + type) == value) {
    el = temp;
    return el;
    }
    temp = temp.parentElement;
    }
    return el;
    }
    function findChildren(el, type, value) {
    var children = el.children;
    var tmp = new Array();
    var j=0;
    for (var i=0; i<children.length; i++) {
    if (eval("children[i]." + type + "==\"" + value + "\"")) {
    tmp[tmp.length] = children[i];
    }
    tmp = tmp.concat(findChildren(children[i], type, value));
    }
    return tmp;
    }
    function disable(el) {
    if (document.readyState != "complete") {
    window.setTimeout("disable(" + el.id + ")", 100);
    return;
    }
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);
    if (!cDisabled) {
    el.cDisabled = true;
    el.innerHTML = '<span style="background: buttonshadow; width: 100%; height: 100%; text-align: center;">' +
    '<span style="filter:Mask(Color=buttonface) DropShadow(Color=buttonhighlight, OffX=1, OffY=1, Positive=0); height: 100%; width: 100%%; text-align: center;">' +
    el.innerHTML + '</span>' + '</span>';
    if (el.onclick != null) {
    el.cDisabled_onclick = el.onclick;
    el.onclick = null;
    }
    }
    }
    function enable(el) {
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);
    if (cDisabled) {
    el.cDisabled = null;
    el.innerHTML = el.children[0].children[0].innerHTML;
    if (el.cDisabled_onclick != null) {
    el.onclick = el.cDisabled_onclick;
    el.cDisabled_onclick = null;
    }
    }
    }
    function addToggle(el) {
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);
    var cToggle = el.cToggle;
    cToggle = (cToggle != null);
    if (!cToggle && !cDisabled) {
    el.cToggle = true;
    if (el.value == null)
    el.value = 0;
    if (el.onclick != null)
    el.cToggle_onclick = el.onclick;
    else 
    el.cToggle_onclick = "";
    el.onclick = new Function("toggle(" + el.id +"); " + el.id + ".cToggle_onclick();");
    }
    }
    function removeToggle(el) {
    var cDisabled = el.cDisabled;
    cDisabled = (cDisabled != null);
    var cToggle = el.cToggle;
    cToggle = (cToggle != null);
    if (cToggle && !cDisabled) {
    el.cToggle = null;
    if (el.value) {
    toggle(el);
    }
    makeFlat(el);
    if (el.cToggle_onclick != null) {
    el.onclick = el.cToggle_onclick;
    el.cToggle_onclick = null;
    }
    }
    }
      

  3.   

    to  wanghr100(灰豆宝宝.net)  我用它解密不行阿
    #@~^zyYAAA==&JP$!YDWx效果@#@&@#@&NKm;:xO Kx:K;/W\.~',NKr-+.I@#@&[W1;:xO Kx:G;k+GED~,'~9W}EYp@#@&[W1Eh+ Y G :W!d+9Wh ~xP9WGWAxI@#@&NGm!h+ Y G :W;dE2P,~{P[Kjai@#@&@#@&-lMP8qkq3X,'P C\bolDG.R!/D)onUDRrx9n6}0cE&2PXE*P~@*,R8i@#@&\mDP(qk(2l*xP l-rTlYK.R!/+M)L+ YckUNna}0cJ&3PlRXE*PP@*~ FI@#@&-mD~NbYi@#@&7CD,ICxT+Pza+i@#@&@#@&0E ^OkKx,NGr-nM`bPP@#@&i\C.,YW3s,'~oO"+C^`Skx9WS +7+UYcYG3^+:UYBPJ1sC/k1m:nJS~rmGW^$EDYGUr#i@#@&i\CD,WMWhAV,'PT+D]+mVchbx[GSR+7nxDR0MGh2^+s+UYS~rmslkd1m:nEBPJ^GKV$EDOKxE*i@#@&db0,cYK2sP{'~WMW:As#,D+D;.xp@#@&d-l.~V~',OWAVI@#@&d\C.,m9kkC(Vn9P{P+^R19kkl8VNI@#@&dmGr/m4V[~',`1fr/C8^+[PexP Ess*iP@#@&ikWPvn^R^^lk/1m:~'{PEmKWs$!YYKUJ*@#@&i7nVcW /nVn^D/OlMOP{PUnSPs;U1YrW crDnDEMxP6l^d+r#I@#@&drW,``sR1VlkdHls+,'xPE^KWsA!OYKxEb,[[~Z1fr/m8^+[*PP@#@&idsC3ICkk+[cV#p@#@&id:mVnMMlH`nVSWmVd+*I@#@&dN@#@&8@#@&W!x^YbG P[Kr!Y`*PP@#@&i\CD,YG3^P',L+DI+mschbx9WARn-xORDG2^+hn Y~~E1VC/kHm:nr~,JmKW^$EDYGxr#I@#@&d\m.P6DWs3sP{PT+OInC^`Ak [WSRn-xY WMWh2^ns+UD~,Jm^lkd1m:nJBPE^KWV~;YDWxrbI@#@&db0~`OGAV~'{~0MWh3^#P.nDE.xp@#@&d-mD,+V,',WDK:3Vp@#@&77lD,^fb/l(snN,',+sR^9b/C4^nNp@#@&71fkdC(VnN,x,`^Gkkl4^+9~"{PUE^VbI@#@&d7CD,mKKLLVP{PnV ^:WLo^ni@#@&7OKoosn|Nr/m8^+[,',`m:WTLVPZ',x;s^#i@#@&db0Pv^PWTo^+~['~V \msE#~`@#@&d7hm3nnMnk/n9`V#p@#@&7dslV+VDCzv+VBOD!+#p@#@&d)@#@&dnVdn,kWPvc+^R^sm//HCs+~'{~rmGKV~EYDW E#,['Pem9rkl4^nN*P @#@&7dsl0+oVCOv+s#p@#@&idhC0+M.CH`nVBOMEn*i@#@&d)@#@&N@#@&0;x1YrG PNKiwv#PP@#@&dV,'~onO"+CVvAk NGAc+\nUDRdD13^+hxD~Prm^C/k1C:JS~rmWKsA!YYKUE#p@#@&d@#@&7-mD~mGr/m4sn9P'~n^R^fbdm4sNp@#@&imGr/m4s+9Px~vmfbdl(V+9~Z',x!Vs#I@#@&d@#@&ir0,`cn^RmsCk/Hlsn,'x,J1WW^A!OYKxE#,['~emfbdl(V+9b~ @#@&idhlVn"lr/[`VbI@#@&dN@#@&8@#@&@#@&6EU1YbWx,NK9WSxc#, @#@&ik0,c+7+xD 8EDYKx~'x~yPkP-+ Y 8!YYGU,'xP2b@#@&7P@#@&ddJz,如果点的是右键或者第三鼠标键弹出帮助文件@#@&id~zJWUsbx+4nVa`#p@#@&di@#@&dNPnsk+`@#@&@#@&id&&,OORR ORO9G1EhxDR0Mlsn/c:z29kOGMR/s+1YImUL+v#pP&z~取得选取的区域范围@#@&d7+^~',onO"+lscSkUNKAc+-xDR/MmAs+s+UYBPE^^l/kHls+JB~EmKW^A;YOG Jbi@#@&di\C.,mfrdm4s+9~{Pn^R1fkkl(s+9i@#@&id^9b/l(s+9P',c^fb/m4s+[~e'~x!sV*i@#@&idkW~v`nVc^^ldk1m:+,'{~J1WGV~EOOKxJ*~[LP"19r/m4^+[#~`@#@&7dihl0+K.//n[v+s#@#@&idN@#@&id@#@&d)@#@&)@#@&@#@&0;U1YkKUPT+Y"nCVv+^~~Yz2~~\msE#~`@#@&dOnsw~',n^i@#@&dStk^+,c`D+hw,"x~ EV^bPL[PvOn:aRDlL1ChPZ',EA}feE*#P`@#@&d7k6~v+-mVvJY:a J,_~YHwnb,'',-l^E+*~`@#@&didnV~x,Yn:aI@#@&d77M+Y;. PnVp@#@&d7)@#@&ddD+s2P{PO+sw 2mD+ O2^+:UOi@#@&i8@#@&7.Y;D ~+^i@#@&)@#@&W; mOkKU,0r N;tk^NMnxv+s~,Yz2~P7CV!+#,`@#@&i\mD~m4r^N.+ ~',+s 1tks[M+Ui@#@&i\CMPD:w,',U+SP)DMlzc*i@#@&7\mDPNxTii@#@&dWW.~v\CD,r'Zi~r@!mtrs9DnxcsxLDtpPk3_*~ @#@&7db0~c\l^cJ1tk^[.+ $bT J~Q,Yzw~_,Jxx'JJ~Q,\CV!n,_~r-rJ#*PP@#@&id7Ysw,OswR^nxTYtY~xP1tbV[DnU]kDi@#@&di8@#@&idYh2,'~Ys2cmG mmY`6k [Z4ksNM+Uc1tk^[Dx$bDSPDXa+SP-C^En#*I@#@&dN7@#@&d.nDE.x,OswI@#@&)@#@&6E ^YbWUP9kdC(V+vnV*P @#@&7k6PvNGm;hxORMnl9XjOmY+~Z{PEmKhaVnD+r#PP@#@&7dSkUNKh dYKbh+KEYvE[kkl(Vn`E~3PnVcrN,_~E*J~~qZ!bi@#@&id.Y!Dxp@#@&78i@#@&d7l.~1fkkC4^+N,x~+^R1fr/C8^+[ii@#@&im9rkl4sn9PxPv^Gkdm4^+N,"{~x!Vs#p@#@&7b0PvZmGk/m8s+9#, @#@&77V mGr/m4sn9P'~OMEni@#@&idn^RbxxD_PHdPxPE@!d2mxPkOX^+'r8Cm0oMW;x[l,4;YDGxktC[Khi~AbNOt=~8!Tui,t+bo4O),FT!ui~O6Y CVbox=~^+ YDIJ@*v,_@#@&i7did7v@!/wCU,/OX^n{JWbVD+D=Hmd3vZGVKDx8!YYKU0mm+*~9DKwUtCNGAvZGVK.'(EOOKxtrL4Vro4OBP660o'FBP}W0I'q~,nGdbYk7n'Z#i,4nkTtD)~FTTui~hb[Y4)~qZ!]YI,Yn6DRmVrTx=PmxDnDpJ@*B,_@#@&iddi7dVRbUU+MC:HJPQ~E@!&/aCx@*B~Q,B@!&dalU@*EI@#@&7ik6P`VcGx1Vrm0PZx,xE^s#, @#@&77dVcm9kdC(VnN|Gx1Vr^0P'~n^RGx1sbmVp@#@&ddi+^ W msk13~x,xE^si@#@&diN@#@&i8@#@&N@#@&W!x^YbGx,+UC(V+cn^#~ @#@&i\CMP1fkkl(s+9PxPV ^Gk/m8VNii@#@&d1fb/C4sn9PxPv^fb/C8^+N~Z{PUE^s*i7@#@&ik0,`19kkl8VNb~P@#@&i7+^RmGrdl(VN~'~U!Vsi@#@&di+s bxxn._K\S,x,+scm4kV9DU$ZT m4ks[M+x]TTckx n.C:Hdi@#@&77b0~`sR1frdm4Vn[|WUm^r13~e',xE^V*~ @#@&7di+s Kxm^rm0P',nsR1fb/C4sn9{Gx1sk13I@#@&dd7n^R^fbdm4sN|Wx1Vb^3,'~x!VsI@#@&diN@#@&d8@#@&N@#@&0!x^YrG PCN9PWTosnv+Vb~P@#@&d7CMP^Gkkl4^+9~',+sR1frdm4V[ii@#@&i^9kkl(VnN~x,`^fbdl(Vn[,"'~U!Vs#p7@#@&77lMPm:WTLVPxPV ^:WoTs+pd@#@&7^KKoTVnPx~vmPWTLVPZx,xEss*i@#@&ir6Pcem:WoTV~[LPZmGkdC(V+9bPP@#@&i7nVcm:WLosn,'~YM;+pd7@#@&ddrW,`nVc-mV;P{'P E^s#@#@&7di+s 7lV!nP{P!p77@#@&dikWPcn^RGx1sk13~Z{Px;s^#@#@&i7i+scm:WoTVmW msk13~x,+VcGx1Vk1VI@#@&di+s/n~@#@&7dinVcmPGToVnmKx^Vb^0Px,Jri@#@&dinVcWUm^k^V,'P nh,sE ^OkKxvJOWLL^+cJ,QPV r9P_EbpPEP3~V bN,_PrR1PWTos+|WU^^km0c#pJ#p@#@&d)@#@&8@#@&W; mOkKUPM+hG7+KGLTVn`s*P`@#@&i\lMP19kkl8VN~x,+Vc^fb/l(snNpd@#@&7m9rkl8V[P{Pc^Gk/C8^+[Pex,x;^V*id@#@&i-lMP^KKoLsP',nVcmKKLLVii@#@&d^PKoLV~',`^PKoosn,"xP ;^Vbpd@#@&db0,cm:WLo^+~'LP"19kkl4^n[#, @#@&7dnscmPWTLVPx~ EVsI@#@&7dbW,`n^R7lV!+*~ @#@&7diYGLTV+vnV*i@#@&778@#@&idhlVnwVCYvnV*i77@#@&d7r6Pc+^ 1KGTo^+{Kx1sk13~"{PU;^V#,`@#@&ddinsRKx1VrmV~{PnVc^KKoLs{WU^^k^3p@#@&d7i+^Rm:WTLV{Gx1Vr^0P',UE^Vi@#@&7d)@#@&dN@#@&N@#@&WE