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

    +163

    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
    24. 24
    25. 25
    26. 26
    <?
    $url = file_get_contents("url страницы");
    $js = "<script";
    $endjs = "</script>";
    $test = 0;
    $i = 1;
     
    while($test == 0)
    {
      $q = strpos($url, $js);
      $q++;
      $y = strpos($url,$endjs);
      $y++;
      $url = substr($url, $q, $y);
      if($url == false)
      {
      $test = 1;
      }else{
      $i++;
      }
     }
     
    echo"<br>Удалено скриптов: " .$i. "<br>";
    $url = htmlspecialchars("$url", ENT_QUOTES);
    echo $url;
    ?>

    программа удаляющую полностью все javascript

    BlackMonolit, 13 Апреля 2011

    Комментарии (5)
  2. JavaScript / Говнокод #6314

    +157

    1. 1
    var is_ie = !(navigator.appName.indexOf("Netscape") != -1);

    Из недр http://habrahabr.ru/blogs/internet/117202/

    ReallyBugMeNot, 12 Апреля 2011

    Комментарии (17)
  3. JavaScript / Говнокод #6303

    +165

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    function securityMode(c_f)                                                                                                                                   
    {                                                                                                                                                            
            var security_mode;
    
            changed = c_f;
    
            hideWep();
    
            document.getElementById("div_security_shared_mode").style.visibility = "hidden";
            document.getElementById("div_security_shared_mode").style.display = "none";
            document.getElementById("div_wpa").style.visibility = "hidden";
            document.getElementById("div_wpa").style.display = "none";
            document.getElementById("div_wpa_algorithms").style.visibility = "hidden";
            document.getElementById("div_wpa_algorithms").style.display = "none";
            document.getElementById("wpa_passphrase").style.visibility = "hidden";
            document.getElementById("wpa_passphrase").style.display = "none";
            document.getElementById("wpa_key_renewal_interval").style.visibility = "hidden";
            document.getElementById("wpa_key_renewal_interval").style.display = "none";
            document.getElementById("wpa_PMK_Cache_Period").style.visibility = "hidden";
            document.getElementById("wpa_PMK_Cache_Period").style.display = "none";
            document.getElementById("wpa_preAuthentication").style.visibility = "hidden";
            document.getElementById("wpa_preAuthentication").style.display = "none";
            document.security_form.cipher[0].disabled = true;
            document.security_form.cipher[1].disabled = true;
            document.security_form.cipher[2].disabled = true;
    
            // etc...                                                                                                                                                           
    }

    Китайский говнокод, который пока даже страшно рефакторить.

    SadKo, 10 Апреля 2011

    Комментарии (15)
  4. JavaScript / Говнокод #6272

    +169

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if (iterr == 0){
          iterr = iterr + 1;
          id_tm = id;
       }else{
          iterr = iterr + 1;
    }

    Работает? Работает. Пусть и дальше работает))

    snigavig, 07 Апреля 2011

    Комментарии (2)
  5. JavaScript / Говнокод #6263

    +165

    1. 1
    <div class="dashed" onmouseover="$(this).addClass('active');" onmouseout="$(this).removeClass('active');"><a href="http://pogoda.ngs.ru/w3d/#w3d" rel="history">температура</a></div>

    hover? не, не знаем
    http://pogoda.ngs.ru

    Back, 07 Апреля 2011

    Комментарии (9)
  6. JavaScript / Говнокод #6254

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    var index = this.pics.indexOf(e);
    if (index != this.pics.indexOf(this.pics[0])) {
       var left = '<span class="'+this.clName+'_wrapper_pager '+this.clName+'_wrapper_pager_Left" onclick="bigpic.pager(e);" title="Предыдушая">&larr; + Ctrl </span>';
    }

    4Eki, 06 Апреля 2011

    Комментарии (2)
  7. JavaScript / Говнокод #6246

    +163

    1. 1
    <a href="javascript:void(0)" onclick="$('#faq_1').slideToggle('slow');">

    Код ссылки, раскрывающей динамический список, расположенной на одном банковском сайте. Люди знают jQuery.

    alter, 06 Апреля 2011

    Комментарии (9)
  8. JavaScript / Говнокод #6228

    +165

    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
    24. 24
    25. 25
    javascript:
    document.write(
    document.getElementsByTagName('body')0].
    getElementsByTagName('div')[0].
    getElementsByTagName('div')[0].
    getElementsByTagName('div')[2].
    getElementsByTagName('div')[1].
    getElementsByTagName('div')[0].
    getElementsByTagName('div')[0].
    getElementsByTagName('table')[0].
    getElementsByTagName('tbody')[0].
    getElementsByTagName('tr')[0].
    getElementsByTagName('td')[0].
    getElementsByTagName('div')[0].
    getElementsByTagName('div')[0].
    getElementsByTagName('div')[0].
    getElementsByTagName('div')[1].
    getElementsByTagName('table')[0].
    getElementsByTagName('tbody')[0].
    getElementsByTagName('tr')[0].
    getElementsByTagName('td')[1].
    getElementsByTagName('div')[0].
    getElementsByTagName('b')[0].
    getElementsByTagName('a')[0].value
    );

    http://javascript.ru/tutorial/dom/search#comment-5934

    Вот как писать надо!

    fuckyounoob, 05 Апреля 2011

    Комментарии (8)
  9. JavaScript / Говнокод #6223

    +168

    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
    function eto_zifra(symbol)
    93{
    94var value_1=false;
    95if(symbol=='0') value_1=true;
    96if(symbol=='1') value_1=true;
    97if(symbol=='2') value_1=true;
    98if(symbol=='3') value_1=true;
    99if(symbol=='4') value_1=true;
    100if(symbol=='5') value_1=true;
    101if(symbol=='6') value_1=true;
    102if(symbol=='7') value_1=true;
    103if(symbol=='8') value_1=true;
    104if(symbol=='9') value_1=true;
    105return value_1
    106}

    Сайт радиомагазина http://tda2000.ru/home/price

    mef1stofel, 05 Апреля 2011

    Комментарии (19)
  10. JavaScript / Говнокод #6213

    +157

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    function addRowToTable(){
     
     var tBody = document.getElementById("table_"+currentLocator).getElementsByTagName("TBODY")[0];
     var row = document.createElement("TR");
     tBody.appendChild(row);
     for (i=1;i<=6;i++){
      var td = document.createElement("TD"); 
      if (i==1){
       td.className="locatorTxt";
      } else {
       td.className="locatorDtlTxt";
      }
      td.innerHTML=" ";
      if ( i==2 ){
       td.innerHTML=CollectionsUtils.getSelectedItem(selectCollectorId);
       td.name = prefNameAsg+currentLocator;
      } else if (i==3) {
       td.innerHTML=ControlUtils.getValueById(percentId)+"%";
       td.name=prefPercentAsg+currentLocator;
      } else if ( i== 4) {
       td.name=prefJobAsg+currentLocator;
      } else if ( i==5 ) {
       td.name=prefPercentChg+currentLocator;
       td.innerHTML=ControlUtils.getValueById(percentId)+"%";
      } else if ( i==6 ) {
       td.name=prefJobChg+currentLocator;
      }
      row.appendChild(td);
     }
     recalulateTable( prefPercentAsg, prefJobAsg, "");
     recalulateTable( prefPercentChg, prefJobChg, "");
    }

    tr00_gr1m_doomster, 04 Апреля 2011

    Комментарии (0)