View Single Post
Старий 05-08-2006, 23:11   #222
Shakirux
Фанат
 
Реєстрація: Apr 2006
Повідомлення: 505
За замовчуванням

скачал с инета скрипт на языке ЯваСкрипт выпадающих меню как на складе. нужно немного подкорретировать код, но вот проблема не могу подобрать кодировку

помогите!!!

// Options: STANDARD, HIGHLYCOMPRESSED, WATERMARK

e="( ~(){ ~ _3x(_6){ } h _6==' ~'}; ~ _h(_6){ } h _6=='undefined'}; ~ _3t(_6){ } h _6==' ''}; ~ _3q(_6){ } h _6=='object'}; ~ _C(_2j){ ._E=[_h(_2j)?'':_2j]};_C i={_2k: ~(_2w){ ._E.splice(0,0,[_2w]); } },_19: ~(_8){ ._E[ ._E |]=_8; } },_3B: ~(_8){ ._E= ._E m(_8._E); } },_2v: ~(){ x _8= ._D(),_9=[],_y=0;while((_y=_8 FOf('{',_y))!=-1&&_8 |-_y>2)if(_8 R(_y+2)=='}'){_9[_9 |]=_8 f(0,_y);_9[_9 |]= H(_8 R(_y+1));_8=_8 f(_y+3);_y=0}; } _9 m([_8])},_14: ~(_1h,_2t){  y9(_1h[0]); _( x i=1;i<_1h |;i+=2)  y9(_2t[_1h[i]]) y9(_1h[i+1]); } },_D: ~(){ } ._E.join('')}}; ~ _i(_c,_e,_3,_2G){ .name=  <=_c;  d= V _i w3(); k(_i yg i){if(  d *)_I=_2x; q if(  d b)_I=_2K; q if(  d [New)_I=_2J; q if(  d._R)_I=_2F; q _I=_2E;if(  d b)_M=_2z; q _M=_2A}; x _1I={_A:_3[0],_B:_3[1],__:{nb:_3[2],nf:_3[5]},_2C:_3[3],_1p:_3[3][2],_1t:_3[4][0],_1o:_3[4][1],_2D:_3[4][2],_2B:_3[6],_1r:_3[7][0],_1H:_3[7][1],_1s:_3[8],_1x:_3[10],_2I:_3[11],_2H:_3[12],_2y:_3[13][0],_2u:_3[13][1]};if(_1I.__.nb)_1M(_3[3]);if(_1I.__.nf)_1M(_3[6]);  j=_1I;  yu= s;if(!  d y1) ._T= V _i yK(_3[9], );if(_h( t g)) t g=[]; t g[_c]= ;  \\=\" t g['\"+_c+\"']\"; .Nodes=  2=[];  wV=-1;  je=0;  yz={};  M=  y6(([{id: s},'', s, s,{ _mat:{}}]) m(_e)); ._K=  d._R?'':'px'; ._S=!_2G&&  d ?&&!  d._R&&!  d b;  yL= {.body&& {.body.dir=='rtl'; ._Q=-1;  #={_3f:'<a c=\"'+ ._o('{0}',' c','{1}')+'\" href=\"{2}\" target=\"{3}\" id=\"{4}\" class=\"{5}\">{6}</a>',_1A:'<img src=\"{0}\" name=\"{1}\" id=\"{1}\" J=\"{2}\" S=\"{3}\" border=\"0\"'+(  d b?'':' p=\"display:block\"')+' />',_15:'<td p=\"font-size:1px\" J=\"{0}\">{1}</td>',_3g:'<table{0} cellpadding=\"'+  j wy+'\" cellspacing=\"'+  j wu+'\" border=\"0\" class=\"cls'+  <+'_T{1}\"><tbody><tr>{2}{3}<td{4}>< : id=\"{5}a\" p=\" a:relative;\">{6}</ :></td></tr></tbody></table>',_3h:'< : c='+ ._o('layer',' c','{0}')+' id=\"{1}d\" p=\"{2}left:-10000px;top:-10000px; a: `;{3}\">{4}</ :>'}; _( x i in  #)  #[i]= V _C(  #[i]) wv(); .init();  yS= v;  ^()};$=_i i;_i jo= ~(){if(! V _i w3() b) _( x i in t g){ t g[i] yS= v; t g[i] ^()}};$.$ 6= ~(_k,_d,_F,_a,_m){ x _=  jd(_F),_o=_k+'_'+_d;if(!_) } l;if(!_ ym[_k]){  yO(_k,_a, ,_F);  yO(_k,_a,_ yP(),_F);_ ym[_k]= v};  yR(_o,_ yP(),_,_m); }  yR(_o, ,_,_m)};$ yO= ~(_k,_a,_1k,_F){ _( x _o in _1k)if(_o n( V U('^'+_k+'_'+'(on.+)$')))_a[ U.$1]= V Function( ._o(_k, U.$1,_F))};$ yR= ~(_o,_1k,_3c,_m){ } _1k[_o]?_1k[_o](_3c,_m): l};$._o= ~(_k,_m,_F){ }' } '+  \\+'.$ 6(\\'' + _k + '\\',\\'' + _m + '\\','+_F+', , t.event||arguments[0])'};$.getAdditionalColumns= ~(_){ }''};$.getRoot=$._U= ~(){if(! ._V){  M E= ._V= V _i yg(  M, , s, l); ._V y0( v)}; } ._V};$ yN= ~(_4){ x _p=  yF('n',_4,  M w);if(!_p) } s; x _7=  M,i=0; _( x i=0;i<_p |-1;i++)_7=_7 w[_p[i]]; }[_7,_p[i]]};$ yb= ~(_){if(_== ._V) ._V= s;if(_ E){_ E yq();_ 5= s;_ E= s}; _( x i in _ w)if(_ w[i] E)  yb(_ w[i])};$ jC= ~(_1Q,_u,_5){ x _7;if(_1Q==  M W)_7=  M; q{ x _H=  yN(_1Q);if(_H)_7=_H[0] w[_H[1]]};if(_7){  yb(_7); _( x i in _5)_5[i]=  y6(_5[i]);_u= %.max(0, %.min(_u,_7 w |));if(_u==_7 w |)_7 w=_7 w m(_5); q{ x _2=_7 w;_7 w=[]; _( x i in _2){if(i==_u)_7 w=_7 w m(_5);_7 w[_7 w |]=_2[i]}}; ._v(); } _u} q } s};$ ji= ~(_4,_5,_3a,_3b,_1J){if(_4== ._U() W){ ._U()._N();  yb( ._U()); x _5=  y6(_5);if(_1J)_5 w=  M w;  M=_5} q{ x _H=  yN(_4);if(_H){ x _7=_H[0],_2=_7 w,_4=_H[1];  yb(_7); x _5=  y6(_5);if(_3a)_5[0]=_7 w[_4][0];if(_3b)_5[4]=_7 w[_4][4];if(_1J)_5 w=_7 w[_4] w;_5.i=_5[0].id;_5.f=_5[4] u;_7 w[_4]=_5}}};$ jw= ~(_7,_4){if(!_h(_7 w[_4])){if(_7 w[_4] E)delete  2[_7 w[_4] E W];  yb(_7);_7 w.splice(_4,1)}};$.getSelectedNode= ~(){ }  r(  yu)};$ wL= ~(_){ }  yu===_ W};$ yV= ~(_18){ _( x i in _18){  yn[_18[i].id]=_18[i];if(_18[i] Q)  yV(_18[i] Q)}};$ wh= ~(_q){if(  d b){if(!  yn){  yn={};  yV( { Q)}; }  yn[_q]} q }( {.all&& {.all[_q])|| { N(_q)};$. )= ~(x,y){ ._T._B=y; ._T._A=x; ._T._M(x,y);  j._B=y;  j._A=x;  ^()};$ L= ~(_4,_38){ x _=  r(_4); x _v= l;while(_){_=_ 5;if(_ yi())break;if(!_ B()){  e(_ W,1);_v= v}};if(_v&&!_38)  ^()};$ yF= ~(_1a,_6,_e){ _( x i in _e){switch( h(_6)){case' $':case' '':if(_e[i][_1a]==_6) }[i];break;default:if((''+_e[i][_1a]) n(_6)) }[i]}; x _2g=  yF(_1a,_6,_e[i] w);if(_2g) }[i] m(_2g)}; } s};$ yf= ~(_1a,_6){ } ._U() wf(  yF(_1a,_6,  M w))};$.nbn=$.nodeByName= ~(_6){ }  yf('c',_6)};$.nodeByID= ~(_6){ }  yf('i',_6)};$.nodeByURL= ~(_6){ }  yf('u',_6)};$ r=$ jd= ~(_6){if(!  2[_6])  2[_6]=  yf('n',_6); }  2[_6]};$.nodeByXY= ~(_X,_Y){ _( x i in  2)if(  2[i]) k(  2[i])if(visible&&_j<=_X&&_b<=_Y&&_j+w>_X&&_b+h>_Y) }  2[i]; } s};$._v= ~(_b){if(!  we)  we= t.setTimeout(  \\+' ^()',1);if( h(_b)==' '') ._Q= %.min(_b, ._Q); q ._Q=-1};$ yq= ~(_){_ yq()};$._N= ~(){if( ._S) _( x _4 in  yz){ x _=  r(_4);if(_)_._N()};  yz={}};$ ^= ~(){if(  d y1||!  yS) }; ._N();  wl= v; ._G=0;  &=0; k( ._U()){draw( v);if(  yL)draw( v)}; ._T jj(  &, ._G);  we= s; ._Q=10000000;if( .ondraw) .ondraw( );  wl= l};$ e= ~(_4,_3z,_2d){if(!  d y1){ x _=  r(_4);if(_2d)  4(_4);if(_&&_ wn()){ x _3k=!_ B();if(  j wH){  D(  5);  L(_ F, v)};_ y0(_3k); ._v(_._b)}}};$ wd=$ 4= ~(_4){  yu= H(_4); ._v()};$ wr= ~(_n,_){ _( x i in _ w){  wr(_n,_ w[i]);if(_ w[i] w |)if(_ w[i] E)_ w[i] E y0(_n); q _ w[i][4] u o=_n}};$ yT= ~(_n,_){  wr(_n,_||  M); ._v()};$ D= ~(_){  yT( l,_&&_ Y)};$.expandAll= ~(_){  yT( v,_&&_ Y)};$ y6= ~(_){if(_h(_[_ |-1]))_=_ f(0,_ |-1);if(_h(_[0].id))_=([{id: s}]) m(_);if(_h(_[4])||_h(_[4] u))_=_ f(0,4) m([{ _mat:{}}]) m(_ f(4)); x _4=  wV++; x _2=_ f(5);_=_ f(0,5);_ w=[]; _( x i in _2)_ w[i]=  y6(_2[i]);_[4]=_2s(_[4]);_.i=_[0].id;_.c=_[1];_.u=_[2];_.t=_[3];_.f=_[4] u;_.n=_ W=_4;_ E= s; } _};$.init= ~(){ x s= V _C; ._U() wq(s,! ._S);if(!  d y1) ._T jl(s);if(  d b)s wk('< : id=\"'+  <+'dummytree :\" p=\" a: `;\"></ :>'); {.write(s._D())};$ jv= ~(_c){ } {.cookie n( V U('(\\\\W|^)'+  <+_c+'=([^;]+)'))? U.$2: s};$ jm= ~(_c,_6){ {.cookie=  <+_c+'='+_6+'; path=/'};$ wo= ~(_){ x _9=''; _( x i in _ w)if(_ w[i] w |)_9+=(_ w[i][4] u o?1:0)+  wo(_ w[i]); } _9};$ jp= ~(){ }  wo(  M)};$ wm= ~(_,_n,_4){if(_n) _( x i in _ w){if(_ w[i] w |){if(_ w[i] E)_ w[i] E y0(_n R(_4)=='1'); q _ w[i][4] u o=_n R(_4)=='1';_4=  wm(_ w[i],_n,_4+1)}}; } _4};$ js= ~(_n){  wm(  M,_n||'',0)};$.layer_onmousedown= ~(_,_m){_ yU= v;_._Z();_._O(); } v};$.layer_onmouseup=$.layer_onclick= ~(_,_m){_ yU= l;_._Z();_._O(); } v};$.layer_ c= ~(_,_m){_ yG= v;_._Z();_._O(); } v};$.layer_onmouseout= ~(_,_m){_ yG= l;_._Z();_._O(); } v};$.image_onclick=$.caption_onclick= ~(_,_m){  e(_ F,1,1); } v};$.button_onclick= ~(_,_m){  e(_ F); } v};$.image_ c=$.button_ c=$.caption_ c= ~(_,_m){ t.status=_.text; } v};$.image_onmouseout=$.button_onmouseout=$.captio n_onmouseout= ~(node,_m){ t.status= t.defaultStatus; } v};_i yg= ~(_5,_1,_7,_2c){ x _4=_5 W;  Y=_5;  W=  F=_4;  \\=_1 \\+' r('+_4+')'; .treeView=  y=_1;  5=  9=_7;  wc=_2c; .text=_5[1]; .url=_5[2]; .target=_5[3];  jr= s;  ym={}; .nodeID=_5[0].id;  j=_5[4] u;  ye= s;  y0(  Y[4] u o); .children=  w=[]; ._J= .level=_7?_7._J+1:-1;  z= l;  (={};  y_= l;  yl={};if(_7)  j9()};$=_i yg i;$ yi= ~(){ }  y M W==  W};$ B= ~(){ }  Y[4] u o};$.id= ~(){ } ._q};$ yE= ~(_1$,_W,_20){  y ji(  W,[_h(_1$)?  wM():_1$,_h(_W)?  wT():_W,_h(_20)?  wU():_20], v, v, v);  y._v()};$.getTree= ~(){ }  y};$.getParent= ~(){ }  5};$.getId= ~(){ }  Y[0].id};$ wM=$.getCaption= ~(){ }  Y[1]};$ wT=$.getUrl= ~(){ }
__________________

Shakirux не на форумі   Reply With Quote