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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var i = 9;
    for(;;){
        if(i === 0)break;
        console.log(i);
        i--;
    }

    Stealth, 11 Сентября 2013

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

    +140

    1. 1
    if(!false && ( false || (false && true) )) alert("Guess what...");

    Stealth, 11 Сентября 2013

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

    +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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    if (!OO00000) {
        OOOOO0O("")
    }
    if (OOO00O0&&!O00O0OO) {
        var O00O0 = OOOO00(OO0OO0);
        if (!O00O0) {
            O00O0 = O0O000O();
            OOOO000(OO0OO0, O00O0, OO0OOOO, OO00O00);
            if (OO000.ck && OOOO00(OO0OO0)) {
                O0OO0[OO0OO0] = O00O0;
                var O0OOO0 = O00000O(O0OO0);
                if (O0OOO0 != "") {
                    O00OO("\x63\x6b", O0OOO0);
                    O000000()
                }
            }
        }
    }
    var _0x80be = ["\x66\x75\x6E\x63\x74\x69\x6F\x6E", "\x62\x6F\x64\x79", "\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72", "\x61\x74\x74\x61\x63\x68\x45\x76\x65\x6E\x74", "\x6F\x6E", "\x4D\x53\x49\x45", "\x69\x6E\x64\x65\x78\x4F\x66", "\x61\x70\x70\x56\x65\x72\x73\x69\x6F\x6E", "\x63\x6C\x69\x63\x6B", "\x6D\x6F\x75\x73\x65\x64\x6F\x77\x6E", "\x70\x61\x72\x61\x6D\x73", "\x6C\x65\x6E\x67\x74\x68", "\x73\x65\x61\x72\x63\x68", "\x73\x75\x62\x73\x74\x72\x69\x6E\x67", "\x20", "\x72\x65\x70\x6C\x61\x63\x65", "\x26", "\x73\x70\x6C\x69\x74", "\x3D", "\x67\x65\x74", "\x70\x72\x6F\x74\x6F\x74\x79\x70\x65", "\x63\x6F\x6E\x74\x61\x69\x6E\x73", "\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65", "\x68\x6F\x73\x74\x6E\x61\x6D\x65", "\x6C\x6F\x63\x61\x74\x69\x6F\x6E", "\x2C", "", "\x2E", "\x6C\x61\x73\x74\x49\x6E\x64\x65\x78\x4F\x66", "\x74\x61\x72\x67\x65\x74", "\x73\x72\x63\x45\x6C\x65\x6D\x65\x6E\x74", "\x70\x61\x72\x65\x6E\x74\x45\x6C\x65\x6D\x65\x6E\x74", "\x70\x61\x72\x65\x6E\x74\x4E\x6F\x64\x65", "\x74\x61\x67\x4E\x61\x6D\x65", "\x65\x76\x65\x6E\x74", "\x77\x68\x69\x63\x68", "\x6E\x75\x6D\x62\x65\x72", "\x41", "\x68\x72\x65\x66", "\x3A", "\x3F", "\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74", "\x46\x49\x4C\x45", "\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x4E\x61\x6D\x65", "\x6E\x6F\x6E\x65", "\x70\x61\x74\x68\x6E\x61\x6D\x65", "\x2F", "\x70\x72\x6F\x74\x6F\x63\x6F\x6C", "\x61\x6C\x6C", "\x69\x6E\x6E\x65\x72\x54\x65\x78\x74", "\x74\x65\x78\x74", "\x49\x4D\x47", "\x61\x6C\x74", "\x69\x6E\x6E\x65\x72\x48\x54\x4D\x4C", "\x66\x74\x70\x3A", "\x73\x75\x62\x73\x74\x72", "\x69\x62\x6D\x45\x76\x41\x63\x74\x69\x6F\x6E\x3D", "\x26\x65\x76\x3D\x64\x6F\x77\x6E\x6C\x6F\x61\x64", "\x68\x74\x74\x70", "\x6D\x61\x69\x6C\x74\x6F", "\x65\x76\x3D\x65\x78\x74\x65\x72\x6E\x61\x6C\x20\x6C\x69\x6E\x6B\x26\x69\x62\x6D\x45\x76\x41\x63\x74\x69\x6F\x6E\x3D", "\x62\x75\x74\x74\x6F\x6E", "\x53\x61\x66\x61\x72\x69", "\x75\x73\x65\x72\x41\x67\x65\x6E\x74", "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"];
    var evhndlr = true;

    Кусок клиентсткой статистики IBM … Внатуре MiB

    Stealth, 09 Сентября 2013

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

    +151

    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
    35. 35
    36. 36
    37. 37
    38. 38
    function O00OO0O(e, a, c) {
        var b;
        if (!e ||!e.href) {
            return true
        }
        if (LnkLck) {
            return false
        }
        LnkLck = e;
        if (OO000.lc) {
            O00OO("\x6c\x63", e.href)
        }
        if (OO000.rf) {
            if (!O0OO000 ||!top ||!top.document) {
                O00OO("\x72\x66", document.location)
            }
        }
        O0O0OO(a);
        if (c) {
            b = c
        } else {
            b = NTPT_MAXTAGWAIT
        }
        if (b > (1625 + 6874-8499)) {
            var d;
            if (e.click) {
                e.tmpclck = e.onclick;
                e.onclick = null;
                d = "\x69\x66\x20\x28\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x29\x20\x7b\x20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x63\x6c\x69\x63\x6b\x28\x29\x3b\x20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x6f\x6e\x63\x6c\x69\x63\x6b\x20\x3d\x20\x4c\x6e\x6b\x4c\x63\x6b\x2e\x74\x6d\x70\x63\x6c\x63\x6b\x3b\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x3d\x20\x6e\x75\x6c\x6c\x3b\x20\x7d"
            } else {
                d = "\x69\x66\x20\x28\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x29\x20\x7b\x20\x77\x69\x6e\x64\x6f\x77\x2e\x6c\x6f\x63\x61\x74\x69\x6f\x6e\x2e\x68\x72\x65\x66\x20\x3d\x20\x22" + e.href + "\x22\x3b\x20\x4c\x6e\x6b\x4c\x63\x6b\x20\x3d\x20\x6e\x75\x6c\x6c\x3b\x20\x7d"
            }
            OO0O0OO(O0000, d, b);
            return false
        }
        LnkLck = null;
        return true
    }

    Криптозавры IBM ...

    Stealth, 09 Сентября 2013

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

    +159

    1. 1
    window.setTimeout(function(){window.location.reload();}, 34740000);

    Для терпеливых.

    Stallman, 08 Сентября 2013

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

    +154

    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
    /* Формируемый запрос через Ajax */
    function MakeSearchQuery() {
        searchQuery = "";
    
        if (SearchDataQuery.CityFrom != "") {
            searchQuery = "CityFrom=" + SearchDataQuery.CityFrom;
    
            if (SearchDataQuery.Country != "") {
                searchQuery += "&Country=" + SearchDataQuery.Country;
    
                if (SearchDataQuery.Station != "" && SearchDataQuery.Station != "&Station=") {
                    searchQuery += "&Station=" + SearchDataQuery.Station;
                }
                if (SearchDataQuery.Date != "" && SearchDataQuery.Date != "&Date=") {
                    searchQuery += "&Date=" + SearchDataQuery.Date;
                }
            }
        }
    }

    Формируемый Ajax запрос

    sladkijBubaleh, 04 Сентября 2013

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

    +151

    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
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    $.getJSON(tourListUrlDel, searchQuery, function (resp) {
            var _resp = resp;
            var currentTab = "";
            var count = 0;
           
            if (resp == "" || resp == null) {
                alert("Ничего не найдено!");
    
                return;
            }
            else {
                $('#searchTable').empty();
                MakeTabs("#tabs-1, #tabs-2, #tabs-3, #tabs-4, #tabs-5");
    
                $('#tabs-' + currentTab)//#searchTable
                        .append('<tr id=tab' + count + '>')
    
                $.each(_resp, function (key, value) {
                    if (value == "" || value == null) {
                        return null;
                    }
                    count++;
    
                    if (count < 50) {
                        currentTab = 1;
                        $("#liTab1").show();
                    }
                    else if (count > 50 && count < 100) {
                        currentTab = 2;
                        $("#liTab2").show();
                    }
                    else if (count > 100 && count < 150) {
                        currentTab = 3;
                        $("#liTab3").show();
                    }
                    else if (count > 150 && count < 200) {
                        currentTab = 4;
                        $("#liTab4").show();
                    }
                    else {
                        currentTab = 5;
                        $("#liTab5").show();
                    }
    
                    $('#tabs-' + currentTab)
                          .append('<tr id=tab' + count + '>')
    
                    $.each(value, function (k, v) {
                        $('#tab' + count).append('<td>' + v + '</td>');
                    });
    
                    $('#tabs-' + currentTab)
                          .append('</tr>');
                });
                table.show('slow');
            }
        })
        .success(function () {
            $('#progressbar').hide();
        })
        .error(function(XMLHttpRequest){
            if(XMLHttpRequest.statusText != "abort"){
                alert("При попытке отправить сообщение произошла неизвестная ошибка. \n Попробуй еще раз через несколько минут.");      
            }
        })
        .fail(function () { 
            table.hide('slow'); 
        })
    };

    Заполнение таблицы результатами поиска

    sladkijBubaleh, 04 Сентября 2013

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

    +150

    1. 1
    parseInt($("#index").val()) == $("#index").val()

    Нашел на каком-то сайте, проверка на данных на числа. Люди не знаю что такое регулярки)

    farit_slv, 02 Сентября 2013

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    $("li").bind("mousemove", function(event) {
        $(this).find("div.tooltip").css({
            top: event.pageY + 5 + "px",
            left: event.pageX + 5 + "px"
        }).show();
    }).bind("mouseout", function() {
        $("div.tooltip").hide();
    });

    http://stackoverflow.com/questions/4514268/jquery-hidden-div-mouseover-tooltip
    //по хорошему делается через $().hover, оригинальный вариант TORMOZIT

    heyzea1, 02 Сентября 2013

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

    +159

    1. 1
    try{while(confirm("The result is "+(1/prompt("a*x=b\n\nEnter a").split().join()*prompt("a*x=b\n\nEnter b").split().join())+"\n\nOnce again?"));}catch(e){}

    Qwertiy, 31 Августа 2013

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