Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2012, 11:18
radarcbafacebook
 
Fecha de Ingreso: abril-2009
Mensajes: 12
Antigüedad: 15 años
Puntos: 0
Funcion eval javascript. Ver codigo generado

Hola!
estoy reparando un sitio web, actualizandolo y esas cosas.
Me encontré que el sitio original es uno comprado y tiene el javascript generado con eval().
Mi pregunta es como saber que código es el de salida de ese javascript.
Por ejemplo, la web utiliza el toogle de jquery pero no encuentro donde, supongo que será en los eval.
El script.js principal tiene este código:
Código HTML:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}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}('$(k).q(2(){i G=2(){3.I=$(\'#1p 9\').l(\'c\').b().1q();3.Y()};G.1o={Y:2(){3.19()},19:2(){$.1n(3.I,2(){A($(3).l(\'9 c 9 c\')[0]){$(3).1l(\'<y />\').l(\'y\').g(\'1m\')}});3.I.h(2(){$(3).n(\'> c\').v(4,4).U({8:u});$(3).l(\'a:r\').g("P")},2(){$(3).n(\'> c\').v(4,4).b();$(3).l(\'a:r\').o("P")})}};1r G()});$(".1b").b();$(".1s").j(2(){$(".1b").17(p)});f(k).q(2($){$(\'.t\').t()});(2($){$(k).q(2(){$("#1x").1y({1w:\'0\',1v:\'10\',1t:\'5\',1k:\'5\'})})})(f);$(k).q(2(){$(".B").b();$("c.z 9:r").g("D").1c();$(".B:r").1c();$("c.z 9").j(2(){$("c.z 9").o("D");$(3).g("D");$(".B").b();i V=$(3).n("a").M("1u");$(V).U();14 T})});$(k).q(2(){$(\'.s\').j(2(){$(\'.s\').o(\'13\');$(\'.12\').1z(\'x\');A($(3).H().1h(\':1j\')==4){$(3).g(\'13\');$(3).H().1f(\'x\');$(\'.s y\').g(\'1g\')}});$(\'.s\').1i(2(){$(3).g(\'X\')}).1e(2(){$(3).o(\'X\')});$(\'.12\').b()});$(".1H").b();$(".22 Z").j(2(){$(3).23("24").H().17("25")});$(\'.21\').j(2(){$(3).b(\'x\')});$(\'.20 9 a\').h(2(){$(3).7({15:\'1W\'},J)},2(){$(3).7({15:\'0\'},J)});$(2(){$(\'.18\').h(2(){$(\'m\',3).7({"e":"0.6"},{d:4,8:u})},2(){$(\'m\',3).7({"e":"1"},{d:4,8:p})})});$(2(){$(\'.1X m\').h(2(){$(3).7({"e":"0.6"},{d:4,8:u})},2(){$(3).7({"e":"1"},{d:4,8:p})})});$(2(){$(\'.1Y a\').h(2(){$(3).7({"e":"0.6"},{d:4,8:u})},2(){$(3).7({"e":"1"},{d:4,8:p})})});$(2(){$("C:27, C:26, C:2a").2e()});$(".L-1d").S();$(".L-1d-1A").S({2c:4});i E=f(".16").2d();f(\'.R 9 a\').j(2(){f(".R 9 a").o("11").v();i F=f(3).M(\'2b\');A(F==\'28\'){i w=E.n(\'.1a\')}29{i w=E.n(\'.1a[1Z-1U~=\'+F+\']\')}f(".16").1V(w,{1I:\'1J\',8:1G,1F:\'1B\',1C:2(){1D.1E(\'1K, 1L, 1R, Z, 1S, 1T\',{1Q:\'1P-1M\',h:4}),$(\'.t\').t(),$(\'.18\').h(2(){$(\'m\',3).7({"e":"0.6"},{d:4,8:J});$(\'.N, .K, .Q\',3).W("O","1N")},2(){$(\'m\',3).7({"e":"1"},{d:4,8:p});$(\'.N, .K, .Q\',3).W("O","1O")})}});f(3).g("11").v();14 T});',62,139,'||function|this|true|||animate|duration|li||hide|ul|queue|opacity|jQuery|addClass|hover|var|click|document|children|img|find|removeClass|300|ready|first|accordion_button|lightbox|200|stop|filteredData|normal|span|tabs|if|tab_content|input|active|galleryData|filterClass|site|next|navLi|150|img_pf_icon2|chzn|attr|img_pf_icon|display|hov|img_pf_text|filter|chosen|false|fadeIn|activeTab|css|acdn_over|init|h4||active_cat|accordion_container|acdn_on|return|paddingLeft|portfolio_content|slideToggle|img_pf_hover|setMenu|item|lr_content|show|select|mouseout|slideDown|minus|is|mouseover|hidden|marginRight|append|menuChildren|each|prototype|nav|end|new|lr_button|marginLeft|href|speed|position|home_pf_items|ThumbScroll|slideUp|deselect|swing|enhancement|Cufon|replace|easing|700|toggle_content|adjustHeight|dynamic|h1|h2|Regular|block|none|Share|fontFamily|h3|h5|h6|type|quicksand|10px|flickr_photos|social|data|vnav|alert|toggle_block|toggleClass|tgg_close|medium|radio|checkbox|all|else|file|id|allow_single_deselect|clone|uniform'.split('|'),0,{}));
Lo que necesito es entender que hace esto, para poder agregar y quitar elementos de la web.
Gracias.