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

    +160

    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
    if (__captcha.ammount > 0) {
        var captcha = new Array();
        
        for (var i in __captcha.queue) {
            captcha = __captcha.queue[i];
            delete __captcha.queue[i];
            break;
        }
        
        __captcha.ammount--;
        __update();
        
        return captcha;
    }

    w100, 14 Мая 2011

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

    +175

    1. 1
    if (i==6||i==12||i==18||i==24||i==30||i==36||i==42||i==48||i==54||i==60||i==66||i==72)

    Infamous, 14 Мая 2011

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

    +143

    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
    function postUrl(path, params, method) {
    	if ($('#service-form').length > 0) {
    		return false;
    	}
        var formHtml = '<form action="' + path + '" method="' + method + '" style="display:none;" id="service-form">';
        for(var key in params) {
            formHtml += '<input type="hidden" name="' + key + '" value="' + params[key] + '" />';
        }
        formHtml += '</form>';
    
        $("#main").append(formHtml);
        $("#service-form").submit();
    }

    Игра МосВар

    Vasiliy, 12 Мая 2011

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

    +167

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    /* DO NOT UNCOMMENT THIS CODE AGAIN.  THIS IS THE 3rd TIME I'VE HAD TO REMOVE THIS.
        if($("form#purchase_form").length) {
            var currentPaymentValue = $("input[name='paymentFormOverride']:checked", "#purchase_form").val();
            if (currentPaymentValue == 'cc')
                $("#pp_payment_method").click(function(){paymentRedirect('pp')});
            else
                $("#cc_payment_method").click(function(){paymentRedirect('cc')});
        }
    	*/

    Чоткая обратная связь :))

    kovel, 11 Мая 2011

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

    +155

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $($("html body")[0]).find("a.toggle").each(function(){
    	$(this).next().html($(this).next().html() + "<img src='1.gif'>");
    	$(this).next().css("display", $(this).next().css("display") == "none" ? "none" : "none");
    	$(this).next().css("paddingTop", "20px");
    }); // CkPbIBaEM MeHIO

    Дело было вечером, делать было нечего. Как только я вернулся домой с попойки, я ради интереса решил почитать электронный учебник по программированию и вспомнить старое. Спросонья я и написал такой говонокод.

    ling, 08 Мая 2011

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

    +161

    1. 1
    var ptzReq = auction.responseText.slice(auction.responseText.indexOf('id="ptzReq'+id+'"')+18+id.toString().length, auction.responseText.indexOf('id="ptzReq'+id+'"')+51+id.toString().length);

    Зато здесь хотя-бы нет jQuery.

    popoffka, 08 Мая 2011

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

    +162

    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
    // first wtf part:
    if (__captcha.ammount > 0) {
        var captcha = new Array();
        
        for (var i in __captcha.queue) {
            captcha = __captcha.queue[i];
            delete __captcha.queue[i];
            break;
        }
        
        __captcha.ammount--;
        __update();
        
        return captcha;
    }
    // second wtf part:
    __captcha.queue[__captcha.ammount++] = new Array(
    	$("form.__LBH-form #recaptcha_challenge_field").val(),
    	$("form.__LBH-form #recaptcha_response_field").val()
    );

    Нашёл в каком-то кривом юзерскрипте.
    Первое -- это такая хитрая реализация pop. Видимо, простой вызов array.pop() автору чем-то не угодил.
    Второе -- вообще чудо. Вместо array.length автор зачем-то создал свой ammount (заметьте, две "m"!), а вместо array.append() юзает какую-то кривую шнягу.

    popoffka, 07 Мая 2011

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

    +153

    1. 1
    $('a ul.switcher').click(function(){

    Писал спросони, минут 5 не мог понять, почему не работает этот код :)

    Jetti, 07 Мая 2011

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

    +214

    1. 1
    2. 2
    3. 3
    if(n!=3 && 0>0 && !false){
          preditor.tstaCTZP_0_0.disabled=true;
       }

    конгениально

    3.14159265, 05 Мая 2011

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

    +162

    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
    33. 33
    34. 34
    function Turn(id, mode) {
     if(document.layers || document.all) {
      if(mode)
       eval("setTimeout(\"On(" + id + ");\",100)");
      else
       eval("setTimeout(\"Off(" + id + ");\",100)");
     }
    }
    
    function On(id){
     if(occupied_header[id]) {
      if(document.all) {
        eval("menu" + id).style.visibility = 'visible';
        eval("menu" + id).style.left = mmm.offsetLeft+9;
    
      }
      else
      if(document.layers) {
       eval("document.layers['menu" + id + "']").visibility = "show";
      }
     }
    }
    
     function Off(id){
      if(!occupied_menu[id] && !occupied_header[id]) {
       name = 'i' + id;
       if(document.all) {
        eval("menu" + id).style.visibility = 'hidden';
       }
       else if(document.layers) {
        eval("document.layers['menu" + id + "']").visibility = "hide";
       }
      }
     }

    moonie, 05 Мая 2011

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