1. JavaScript / Говнокод #3603

    +189

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    function d1m(spa,spb,spc,spd,spe,spf){
    if(!ie5){spa+=(sbSIZE*2); }
    if(!spb||spb==""){spb="left";}
    if(!spc||spc==""){spc="left";}
    if(!spd){spd=0;}
    if(!spe){spe=0;}
    if(!spf){spf="";}
    sP[(m-1)]=new Array(spa,spb,spc,spd,spe,spf);
    if(sm==0){
    sI[(m-1)]=new Array; cP[(m-1)]=new Array; cI[(m-1)]=new Array;
    }
    }
    
    function d2m(cpa,cpb,cpc,cpd,cpe,cpf){
    if(!ie5){cpa+=(sbSIZE*2); }
    if(!cpb||cpb==""){cpb="left";}
    if(!cpc||cpc==""){cpc="left";}
    if(!cpd){cpd=0;}
    if(!cpe){cpe=0;}
    if(!cpf){cpf="";}
    cP[(m-1)][(sm-1)]=new Array(cpa,cpb,cpc,cpd,cpe,cpf);
    cI[(m-1)][(sm-1)]=new Array;
    }

    а я то думал что функции нужны чтоб не писать одно и тоже по 100 раз

    Запостил: 3.14159265, 30 Июня 2010

    Комментарии (9) RSS

    • кстати названия фунций в ГК напоминают неймы карт в квачине и думе

      вот еще нашел )))
      function a1i(sma,smb,smc,smd){
      cm=0;var sme=true;
      if(sme&&sma=="~"){sme=false;if(!(win&&ie5)){sma="";}smc="";}
      if(!sma||sma==""){sma="#";}
      if(!smb||smb==""){smb=" ";}
      while(smb.indexOf('<BR>')!=-1){smb=smb.replace('<BR>','<br>');}
      while(smb.indexOf('<Br>')!=-1){smb=smb.replace('<Br>','<br>');}
      while(smb.indexOf('<br />')!=-1){smb=smb.replace('<br />','<br>');}
      while(sma.indexOf('?fn=')!=-1){sma=sma.replace('?fn=','/info/index1.stm?fileName=');}
      while(sma.indexOf('ow(')!=-1){sma=sma.replace('ow(','javascript:openwin(');}
      if(sma.indexOf('?url=')!=-1){sma=sma.replace('?url=','/info/index1.stm?url=');}
      
      if(!smc||smc==""){smc="_self";}
      if(!smd||smd==""||altDISPLAY==""){smd="none";if(ie5){smd="";}}
      sI[(m-1)][sm]=new Array(sma,smb,smc,smd,sme);
      sm++;
      }
      
      function a2i(cma,cmb,cmc,cmd){
      var cme=true;
      if(cma&&cma=="~"){cme=false;if(!(win&&ie5)){cma="";}cmc="";}
      if(!cma||cma==""){cma="#";}
      if(!cmb||cmb==""){cmb=" ";}
      while(cmb.indexOf('<BR>')!=-1){cmb=cmb.replace('<BR>','<br>');}
      while(cmb.indexOf('<Br>')!=-1){cmb=cmb.replace('<Br>','<br>');}
      while(cmb.indexOf('<br />')!=-1){cmb=cmb.replace('<br />','<br>');}
      while(cma.indexOf('?fn=')!=-1){cma=cma.replace('?fn=','/info/index1.stm?fileName=');}
      while(cma.indexOf('ow(')!=-1){cma=cma.replace('ow(','javascript:openwin(');}
      if(cma.indexOf('?url=')!=-1){cma=cma.replace('?url=','/info/index1.stm?url=');}
      if(!cmc||cmc==""){cmc="_self";}
      if(!cmd||cmd==""||altDISPLAY==""){cmd="none";if(ie5){cmd="";}}
      cI[(m-1)][(sm-1)][cm]=new Array(cma,cmb,cmc,cmd,cme);
      cm++;
      }
      Ответить
      • OMG!!! тут еще и function a0i,d0m есть )))
        Ответить
      • while(cmb.indexOf('<BR>')!=-1){cmb=cmb.replace('<BR>','<br>');}
        while(cmb.indexOf('<Br>')!=-1){cmb=cmb.replace('<Br>','<br>');}
        while(cmb.indexOf('<br />')!=-1){cmb=cmb.replace('<br />','<br>');}


        WebKill-style
        Ответить
        • интересно что если вместо br будет тег table? 32 while?
          Ответить
        • вот еще кусок
          function ShowDD3(id,id2){
          	if(document.getElementById("part"+id) != null){
          	    if (id2==id)        
          		document.getElementById("part"+id).style.display = '';
          	    else    
          		document.getElementById("part"+id).style.display = 'none';
          	}
          
          }
          
          function ShowDD_(id,id2){
          	if(document.getElementById(id) != null){
          	    if (document.getElementById(id).style.display == '')
          	 	document.getElementById(id).style.display = 'none';
          	    else{
          		document.getElementById(id).style.display = '';
          		document.getElementById(id2).style.display = 'none';
          	    }
          	}
          }
          function ShowHideRightmenu(param){
          for(id=1;id<30;id++)
          	if(document.getElementById("curs"+id) != null){
          	    if (param==id){        
          		document.getElementById("curs"+id).style.display = '';
          		}
          	    else  {  
          		document.getElementById("curs"+id).style.display = 'none';	
             		}
          	}
          }
          function ShowHideRightmenuM(param){
          for(id=1;id<30;id++)
          	if(document.getElementById("cursm"+id) != null){
          	    if (param==id)        
          		document.getElementById("cursm"+id).style.display = '';
          	    else    
          		document.getElementById("cursm"+id).style.display = 'none';
          	}
          }

          для LeftMenu как нетрудно догадатся существуют свои функции
          Ответить
    • это обфуска
      Ответить
    • Имена переменных безблагодатны, зачем вы радуетесь богатой фантазии обфускатора? Прорекаю, в строке 54 есть переменная aA.
      А в целом стиль копрокода мне по нраву
      Ответить

    Добавить комментарий