前台页面:
<!DOCTYPE html><html>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<head><title>百度一下,你就知道 </title>
<style>
#m{width:270px;margin:0 auto;}
</style>
</head>
<body>
<div id="u"></div>
<div id="m">
<p id="lg"><imgsrc="BAIDU_files/logo_100.gif" width="270" height="129"usemap="#mp">
<map name="mp"><areashape="rect" coords="17,15,256,110"href="http://hot.baidu.com/jielong" target="_blank"title="欢迎参加有奖接龙游戏!" οnmοusedοwn="return ns_c({'fm':'behs','tab':'bdlogo'})"></map>
</p>
<div id="fm">
</div>
<p id="lm">
<scriptsrc="BAIDU_files/dragon20.js">
</script>
</p>
</body>
</html>
<!--b826eb7976fd77ec-->
<!-- This document saved fromhttp://www.baidu.com/index.php?tn=cnopera -->
JS样式:
(function(){varBJ="getElementsByTagName",A1="createElement",BL="appendChild",A2="insertBefore",AO="parentNode",A8=document,AV=window,Ag=A8.body,BC=Math,Ay=BC.PI,AU=Ay*2,BK=BC.pow,BE=BC.min,Ap=BC.max,Ae=BC.cos,BN=BC.sin,AY=BC.sqrt,Aq=BC.random,Ad=parseInt,AJ=/webkit/i.test(navigator.userAgent),AG,BD=A8.all,Ai=BD&&AV.XMLHttpRequest&&!!A8[A1]("canvas").getContext,AL=!BD||Ai,Ac=A8[BJ]("head")[0],AQ=BA("m"),BF=BA("lg"),AP=BA("kw"),AX=BF[BJ]("img")[0],AZ,Ao=A8[BJ]("area")[0],AN,Al=BA("s_main"),BI="BAIDU_files/",g=[["head2.png",83,83,1,1],["body2.png",28,28,1,8],["foot2.png",72,72,1,1],["tail2.png",15,15,1,6],["plume2.png",46,46,1,10]],AB=55,As=[[0,65],[189,70],[194,33],[264,26]],Aw=[10,25,11,26],A0=".drnfh{filter:fliph;transform:rotateY(180deg);-moz-transform:skew(0,180deg)scale(-1,1);-webkit-transform:rotateY(180deg);-o-transform:skew(0,180deg)scale(-1,1)}.drnb{behavior:url(#default#VML);position:absolute}.drnv{behavior:url(#default#VML);position:absolute;left:0;top:0}.drnp{position:absolute;z-index:100000;left:0;top:0;}",AT,AM=[],Ak=[],AI=1,AD=[[[825,97],[832,45],[785,42],[759,84]],[[759,84],[745,120],[718,107],[709,78]],[[709,78],[695,46],[675,38],[649,63]],[[649,63],[626,121],[588,89],[623,77]],[[623,77],[653,68],[650,40],[621,47]]],Am,Au,An,Af,AS,A9,BM=15,A6=0,AF=[["{ws}{ne}",5],["[0,R]{eB}{wnD}{nB}{seD}",5],["{ews}",5],["{eB}{SW}{sB}{NE}",5],["{SW}{[0,0]esBT}",3],["{SE}{[0,0]eBT}{SE}{[0,0]sBT}",3],["{es}{wn}",3],["[2,2]{es}{wn}",5]],AK,Aa;functionAC(F,E){varH=3*(F[1][0]-F[0][0]),G=3*(F[2][0]-F[1][0])-H,B=F[3][0]-F[0][0]-H-G,D=3*(F[1][1]-F[0][1]),C=3*(F[2][1]-F[1][1])-D,A=F[3][1]-F[0][1]-D-C;return[B*BK(E,3)+G*BK(E,2)+H*E+F[0][0],A*BK(E,3)+C*BK(E,2)+D*E+F[0][1]]}functionBA(A){return A8.getElementById(A)}functionAR(C,B,A){if(C.addEventListener){C.addEventListener(B,A,false)}else{if(C.attachEvent){C.attachEvent("on"+B,A)}}}functiond(A,B){return AY(BK(A[0]-B[0],2)+BK(A[1]-B[1],2))}functionBB(B,C,A){if(C[0]==B[0]){if(C[1]>B[1]){return Ay*0.5}returnAy*1.5}else{if(C[1]==B[1]){if(C[0]>B[0]){return 0}returnAy}}A=Math.atan((B[1]-C[1])/(B[0]-C[0]));if(C[0]>B[0]&&C[1]<B[1]){returnA+2*Ay}if(C[0]>B[0]&&C[1]>B[1]){return A}return A+Ay}functionA5(A){return Ap(Ad(d(A[0],A[1])+d(A[1],A[2])+d(A[2],A[3])),1)}functionA7(E,B,K,D,J){B=(B+E.length)%E.length;varA=Ap(A5(E[B]),1),G=K*A,F=0,C,H,I=AC(E[B],K);J=J?-1:1;while(F<D){G+=J;C=1;if(G<0||G>=A){B=(B+J+E.length)%E.length;A=A5(E[B]);F++;C=0;if(G<0){G=A}else{G=0}}K=G/A;H=I;I=AC(E[B],K);if(C){F+=d(H,I)}}return[I[0],I[1],B,K]}functionBH(D,A,C,B){for(C=0;C<A.length;C++){B=A[C];D.push([[B[0][0],B[0][1]],[B[1][0],B[1][1]],[B[2][0],B[2][1]],[B[3][0],B[3][1]]])}}functionAz(B,C,D,A){for(D=0;D<C.length;D++){A=C[D];m(B,[A[0],A[1]])}}functionAH(A,B,C,D){for(C=0;C<A.length;C++){D=A[C];D[0]+=B[0];D[1]+=B[1]}}functionm(E,G){varF=[G[0],G[1]],B=E[E.length-1],C=B?B[3]:F,A=[[C[0],C[1]],[C[0],C[1]],[F[0],F[1]],[F[0],F[1]]],D;E.push(A);if(B){D=B[0],b=A[0],c=A[3],angle=(BB(b,D)+BB(b,c))/2+0.5*Ay,c1=d(D,b)*(1/3),c2=d(b,c)*(1/3),d1=[b[0]+Ae(angle)*c1,b[1]+BN(angle)*c1],d2=[b[0]+Ae(angle+Ay)*c2,b[1]+BN(angle+Ay)*c2];if(d(D,d1)<d(D,d2)){B[2]=d1;A[1]=d2}else{B[2]=d2;A[1]=d1}}}functionw(){varA=[],B=g[2],D=AL?"img":"v:image",C;A.push("<",D,'class=drnv id=drnfoot0 src="',BI,B[0],'"style="width:',B[1]*B[3],"px;height:",B[2]*B[3],'px;"/>\n',"<",D,'class=drnv id=drnfoot1 src="',BI,B[0],'"style="width:',B[1]*B[3],"px;height:",B[2]*B[3],'px;"/>\n');for(C=AB-1;C>=0;C--){if(!C){B=g[2];A.push("<",D,'class="drnv" id="drnfoot2" src="',BI,B[0],'"style="width:',B[1]*B[3],"px;height:",B[2]*B[3],'px;"/>\n',"<",D,'class="drnv" id="drnfoot3" src="',BI,B[0],'"style="width:',B[1]*B[3],"px;height:",B[2]*B[3],'px;"/>\n')}B=g[C==0?0:(C<AB-2?1:5+C-AB)];AM[C]=[B,0,0,0,0,0,0,0];A.push("<",D,'class="drnv" id="drnitem',C,'" src="',BI,B[0],'"style="width:',B[1]*B[3],"px;height:",B[2]*B[3],'px;"/>\n')}AN.innerHTML=A.join("");for(C=0;C<AB;C++){B=AM[C];B[1]=BA("drnitem"+C);B[2]=B[1];B[3]=[0,0,0,0];if(C<AB-2){D=AC(As,C/AB);B[4]=D[1]/As[0][1]}else{B[4]=1}}for(C=0;C<4;C++){Ak[C]=[g[2],BA("drnfoot"+C),BA("drnfoot"+C),0,1,0,0,0]}AK=AM[0]}functionAb(B,C,A){if(""+B.style[C]==""+A){return}B.style[C]=A}Ax();function A3(A){Au=[A.clientX,A.clientY];if(!AT){var B=A.target||A.srcElement;if(B==Ao||B==AX||B==AZ){Ar()}}if(AT=="run"){A=A||event;An=At()}}functionAv(A){Au=[A.clientX||A.pageX,A.clientY||A.pageY];if(!AT){varB=A.target||A.srcElement||{};if(!(/^(input|a|area)$/i.test(B.tagName))){AG=1;Ar()}}if(AT=="run"){A=A||event;setTimeout(function(){An=At()},500)}}functionAx(){if(!AQ.getBoundingClientRect){return}if(BD){A8.createStyleSheet().cssText=A0}else{varA=A8[A1]("style");A.setAttribute("type","text/css");A[BL](A8.createTextNode(A0));Ac[BL](A)}Ao.coords="0,0,270,129";AN=A8[A1]("div");AN.className="drnp";Ab(AN,"display","none");AQ[BL](AN);AZ=AX.cloneNode(false);Ab(AZ,"display","none");AZ.src=BI+"logo_2.gif";AX.parentNode[BL](AZ);w();!Al&&AR(A8,"touchstart",Av);AR(A8,"mousemove",A3);functionB(C){if(!AG&&AT=="run"){AA(C.keyCode)}}AR(A8,"mouseup",B);AR(AV,"resize",B);AR(AV,"scroll",B);AR(A8,"keyup",B)}functionAj(){varB=[],A=AQ.getBoundingClientRect();BH(B,AD);AW(B,[A.left-300,17]);returnB}function At(){return new Date}function BG(){return At()-Af}functionA4(){return At()-AS}function AA(B){AT="gohome";var D=Aj(),F=D.length,A,E,C;switch(B){case90:C=AF[A6++%AF.length];A=Ah(C[0],C[1],160/C[1]);F+=A.length;E=D[D.length-1][0];AH(A,[E[0]-60,E[1]-60]);Az(Am,A);break}m(Am,D[0][0]);BH(Am,D);AK[5]=Am.length-F-1;AK[6]=0;AS=At()}functionAr(){if(AT){return }Af=At();An=At();AS=At();AT="init";Am=Aj();AK[5]=Am.length-1;AK[6]=1;AE();A9&&clearInterval(A9);A9=setInterval(function(){if(AT=="init"){varD=Ad(BE(A4()/1000*100,100));if(D>60){if(AL){Ab(AX,"opacity",(D/100).toFixed(2));Ab(AZ,"opacity",(D/100).toFixed(2))}else{AX.style.filter="alpha(opacity="+D+")";AZ.style.filter="alpha(opacity="+D+")"}Ab(AN,"display","");Ab(AX,"display","none");Ab(AZ,"display","")}else{if(AL){Ab(AX,"opacity",((100-D)/100).toFixed(2))}else{AX.style.filter="alpha(opacity="+(100-D)+")"}}if(D>=100){Aa=A8.activeElement;An=At();AS=At();AT="run"}}else{if(AT=="run"){if(A4()>50&&Au){m(Am,Au);varA=Am[Am.length-1],E=BB(A[3],A[0])+(Ay/8)*BN(BG()/100);AW(Am,[Ae(E)*BM*AI,BN(E)*BM*AI]);varC=A7(Am,Am.length-1,1,64,1);AK[3][0]=C[0];AK[3][1]=C[1];AK[5]=C[2];AK[6]=C[3];AE();AS=At();if(Am.length>BM*AB*AI){Am.shift()}}if((!AG&&At()-An>2000)||BG()>10000||Aa!=A8.activeElement){AA(AG||At()-An<=2000?90:0)}}else{if(AT=="gohome"){varB=AK[5]==Am.length-1?AI*7:AI*(A4()*2);if(AK[5]<Am.length-AD.length){B*=3}varC=A7(Am,AK[5],AK[6],BE(B,50));if(!isNaN(C[0])&&!isNaN(C[1])){AK[3][0]=C[0];AK[3][1]=C[1]}AK[5]=C[2];AK[6]=C[3];AE();if(C[2]==Am.length-1&&C[3]>0.9){AT="fini";D=100}AS=At()}else{if(AT=="fini"){varD=Ap(100-A4()/1000*100,0);if(D<40){if(AL){Ab(AX,"opacity",((100-D)/100).toFixed(2))}else{AX.style.filter="alpha(opacity="+(100-D)+")"}}else{if(AL){Ab(AX,"opacity",(D/100).toFixed(2));Ab(AZ,"opacity",(D/100).toFixed(2))}else{AX.style.filter="alpha(opacity="+D+")";AZ.style.filter="alpha(opacity="+D+")"}Ab(AN,"display","none");Ab(AX,"display","");Ab(AZ,"display","none")}if(D<=0){clearInterval(A9);A9=0;AT="";AS=At()}}}}}},50)}functionAW(C,B,D,E,A){for(D=0;D<C.length;D++){A=C[D];for(E=0;E<4;E++){A[E][0]+=B[0];A[E][1]+=B[1]}}}functionAE(){var A,B,D,C;for(A=0;A<AB;A++){B=AM[A],prev=AM[A-1]||B;D=AI*B[0][3]*B[4];C=A7(Am,prev[5],prev[6],B[0][4]*D,1);B[3][0]=C[0];B[3][1]=C[1];B[5]=C[2];B[6]=C[3];B[3][2]=B[0][1]*D;B[3][3]=B[0][2]*D}for(A=0;A<AB;A++){B=AM[A],prev=AM[A-1],next=AM[A+1];if(prev&&next){B[7]=BB(prev[3],next[3])}else{if(prev){B[7]=BB(prev[3],B[3])}else{if(next){B[7]=BB(B[3],next[3])}}}}functionE(F,G,H,I,J){Ab(F[1],"display","");Ab(F[1],"width",Ad(F[3][2])+"px");Ab(F[1],"height",Ad(F[3][3])+"px");Ab(F[1],"left",Ad(F[3][0]-F[3][2]/2)+"px");Ab(F[1],"top",Ad(F[3][1]-F[3][3]/2)+"px");I=Ad(F[7]/(2*Ay)*360)%360;J=I>=90&&I<=270?1:0;if(G){I+=((H<2?1:-1)*0.35*Ay*BN(BG()/500))/AU*360}I=Ad(I);if(AL){if(J){I="rotate("+(I+180)%360+"deg)scale(-1,1)"}else{I="rotate("+I+"deg)"}if(AJ){Ab(F[1],"WebkitTransform",I)}else{if(Ai){Ab(F[1],"msTransform",I)}else{Ab(F[1],"Transform",I);Ab(F[1],"MozTransform",I);Ab(F[1],"OTransform",I)}}}else{Ab(F[1],"rotation",I+"deg");if(J){F[1].src=BI+F[0][0].replace(/\.(png|gif)$/,"v.$1")}else{F[1].src=BI+F[0][0]}}}for(A=0;A<AB;A++){E(AM[A])}for(A=0;A<4;A++){B=AM[Aw[A]];foot=Ak[A];D=AI*foot[0][3]*foot[4];foot[3]=[B[3][0],B[3][1]];foot[5]=B[5];foot[6]=B[6];foot[7]=B[7];foot[3][2]=foot[0][1]*D;foot[3][3]=foot[0][2]*D;E(foot,1)}}functionAh(A,D,G){function F(S,U){do{varR=1,T,Q,V,P=S[0];for(T=0;T<P.length;T++){if(S[3]&&T>S[5]){break}Q=P[T];V=S[4]?[S[1][0],S[1][1]]:[U[0],U[1]];V[0]+=C[Q][0];V[1]+=C[Q][1];if(V[0]<0||V[0]>=D){continue}if(V[1]<0||V[1]>=D){continue}if(!H[V]){U[0]=V[0];U[1]=V[1];if(S[3]){S[5]=T}return1}if(S[4]){S[1]=[V[0],V[1]];R=0;break}}}while(!R)}function M(Q){var P=[],R=[0,0],S=10000000;Q.replace(/\[(\d+),(\d+)\]/,function(U,V,T){R[+V,+T];returnU}).replace(/[nswe]|SW|SE|NE|NW/g,function(T){P.push(I[T])});return[P,R,/B/.test(Q),/D/.test(Q),/T/.test(Q),S]}varK=[],M,C=[[0,-1],[0,+1],[-1,0],[+1,0],[-1,-1],[+1,-1],[-1,+1],[+1,+1]],I={n:0,s:1,w:2,e:3,NW:4,NE:5,SW:6,SE:7},L=[0,0],J=0,E=[],H={},O,B,N;A.replace(/R/g,D-1).replace(/\{(.*?)\}/g,function(Q,P){K.push(M(P))}).replace(/\[(\d+),(\d+)\]/,function(Q,R,P){L=[+R,+P]});E.push([L[0]*G,L[1]*G]);H[L]=1;for(O=2;O<=D*D;O++){N=[L[0],L[1]];for(B=0;B<K.length;B++){M=K[J];if(F(M,N)){if(M[2]){if(M[3]){M[5]=10000000}J=(J+1)%K.length}L=[N[0],N[1]];break}else{if(M[3]){M[5]=10000000}J=(J+1)%K.length}}H[L]=O;E.push([L[0]*G,L[1]*G])}returnE}})();