这不算加密,只是把变量名用这些看似毫无意义的字符串代替
你的2个函数的作用为获得绝对定位的控件的坐标
<div style="position:absolute;left:100px;top:100px">
<div style="position:absolute;left:100px;top:100px">
<div style="position:absolute;left:100px;top:100px">
<input type=button onclick="alert("该控件的纵坐标为"+x956203888514(this))">
<input type=button onclick="alert("该控件的横坐标为"+x956203888511(this))">
</div>
</div>
</div>

解决方案 »

  1.   

    至于你所说的解密:可以这样
    function x956203888511( x956203888512 ) 
    { var x956203888513 = 0; 
    while ( x956203888512 != null ) { 
         x956203888513 += x956203888512.offsetLeft; 
         x956203888512 = x956203888512.offsetParent; 
    } return x956203888513; }
    ======>
    function get_x(obj) 
    { var x= 0; 
    while ( obj!= null ) { 
         x+= obj.offsetLeft; 
         obj= obj.offsetParent; 
    } return x; }
      

  2.   

    狮子的混淆器:http://editor.lionsky.net/JSConfusionWebDemo/function get_x(obj) 
    { var x= 0; 
    while ( obj!= null ) { 
         x+= obj.offsetLeft; 
         obj= obj.offsetParent; 
    } return x; }
    =================================>
    var _0x4fc1l0=["\x6F\x66\x66\x73\x65\x74\x4C\x65\x66\x74","\x6F\x66\x66\x73\x65\x74\x50\x61\x72\x65\x6E\x74"];function _0x4fc1l1(_0x4fc1l2){var _0x4fc1l3=0x0;while(_0x4fc1l2!=null){_0x4fc1l3+=_0x4fc1l2[_0x4fc1l0[0x0]];_0x4fc1l2=_0x4fc1l2[_0x4fc1l0[0x1]];} return _0x4fc1l3;} ;
      

  3.   

    16进制的可以alert弹出来看结果,不过如果再进行过移位之类的就看着乱了