javascript正则表达式

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:26:40
http://www.pao-cai.net/include/javascript/drag.js
eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--)d[c.toString(a)]=k[c]||c.toString(a);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 v(4){u $0=(t 4=="s")?$(4):4;$0.r=2(e){e=e||5;q(e.d){$0.3={6:e.d,7:e.p}}o{$0.3={6:e.n,7:e.m}}1.a=2(e){e=e||5;$0.c.l=e.k-$0.3.7+"b";$0.c.j=e.i-$0.3.6+"b"};1.9=2(e){e=e||5;1.a=1.9=1.8=h};1.8=2(){g f}}}',32,32,'Object|document|function|Pos|_|event|x|y|onselectstart|onmouseup|onmousemove|px|style|layerX||false|return|null|clientX|left|clientY|top|offsetY|offsetX|else|layerY|if|onmousedown|string|typeof|var|Drag'.split('|'),0,{}));
这是什么意思

只是被加密了而已,解密后的代码为:

function Drag(_){var $Object=(typeof _=="string")?$(_):_;$Object.onmousedown=function(e){e=e||event;if(e.layerX){$Object.Pos={x:e.layerX,y:e.layerY}}else{$Object.Pos={x:e.offsetX,y:e.offsetY}}document.onmousemove=function(e){e=e||event;$Object.style.top=e.clientY-$Object.Pos.y+"px";$Object.style.left=e.clientX-$Object.Pos.x+"px"};document.onmouseup=function(e){e=e||event;document.onmousemove=document.onmouseup=document.onselectstart=null};document.onselectstart=function(){return false}}}

这是一个连接地址,转到其他网页了

'Object|document|function|Pos|_|event|x|y|onselectstart|onmouseup|onmousemove|px|style|layerX||false|return|null|clientX|left|clientY|top|offsetY|offsetX|else|layerY|if|onmousedown|string|typeof|var|Drag'.split('|'),0,{}));
这一句是关联到其他文件的
这个文件不是一个独立的文件,有点儿像记数器

轻轻的来,有无声的走了,仿佛这里我不曾来过

这么乱呀。