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

    +144.7

    1. 1
    2. 2
    3. 3
    4. 4
    <form ....
    <a href="#" class="lalalala" onclick="$('#frm').submit()">Подтвердить</a>
    ...
    </form>

    изначально было так
    в админке ))

    paranoid, 21 Октября 2009

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

    +144.9

    1. 1
    <a href="javascript:void(0)" onclick="this.parentNode.submit(); return false;">Добавить</a>

    в ответ на http://govnokod.ru/1994 и длинный флуд в коментах.
    говнокод или нормально?

    tinimi, 20 Октября 2009

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

    +170.2

    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
    kadr1=function(){
    document.getElementById('banner').style.marginLeft='1'
    window.setTimeout('kadr2()',100)
    };
    
    kadr2=function(){
    document.getElementById('banner').style.marginLeft='2'
    window.setTimeout('kadr3()',100)
    };
    
    kadr3=function(){
    document.getElementById('banner').style.marginLeft='3'
    window.setTimeout('kadr4()',100)
    };

    и так 50 кадров анимации)) я улез под стол

    Infamous, 20 Октября 2009

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

    +159.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    /******************  Fixed Header GridView  *******************/
    th, th.locked
    {
    	top:expression(parentNode.parentNode.parentNode.parentNode.scrollTop); 
    	position:relative;
    }
    
    td.locked, th.locked
    {
    	left:expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
    	font-weight:bold;
    }

    CSS+Javascript. Непередаваемые ощущение говна.

    plsc_rover, 19 Октября 2009

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

    +167.8

    1. 1
    a||!a

    ...

    Infamous, 16 Октября 2009

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

    +159.1

    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
    // Create new script element and start loading.
    _obtainScript: function(id, href) { with (document) {
        var span = null;
        // Oh shit! Damned stupid fucked Opera 7.23 does not allow to create SCRIPT 
        // element over createElement (in HEAD or BODY section or in nested SPAN - 
        // no matter): it is created deadly, and does not respons on href assignment.
        // So - always create SPAN.
        var span = createElement("SPAN");
        span.style.display = 'none';
        body.appendChild(span);
        span.innerHTML = 'Text for stupid IE.<s'+'cript></' + 'script>';
        setTimeout(function() {
            var s = span.getElementsByTagName("script")[0];
            s.language = "JavaScript";
            if (s.setAttribute) s.setAttribute('src', href); else s.src = href;
        }, 10);
        this._id = id;
        this._span = span;
    }},

    коммент жжот, грубо, но справедливо

    via xeonix

    striker, 12 Октября 2009

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

    +161.4

    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
    //проверка на браузер
    
    var brname=navigator.appName, BrVer='';
    if(brname.substring(0,2)=="Mi")
        BrVer='E';
    
    //реализация
     function showElement(elName)
    {
        if(BrVer!='E') return; //не осёл? и пошли нафиг!
        for (i = 0; i < document.all.tags(elName).length; i++)
        {
            //блаблабла
        }
    }

    типа выпадающее меню. типа только для IE.

    Ad_Astra, 12 Октября 2009

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

    +188

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <noscript>
    <script language="Javascript">
    alert('Что бы пользоваться всеми возможностями сайта включите JavaScript!');
    </script>
    <noscript>

    Вот такое встретил на одном сайте xD.

    nico-izo, 06 Октября 2009

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

    +150

    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
    var currentDate = new Date();
    var currentDay = currentDate.getDay();
    var currentMonth = currentDate.getMonth();
    var currentYear = currentDate.getYear();
    var currentHour = currentDate.getHours();
    var currentMinute = currentDate.getMinutes();
    var currentSecond = currentDate.getSeconds();
    if (currentMonth < 10) {
    	currentMonth = '0' + currentMonth;
    }
    if (currentDay < 10) {
    	currentDay = '0' + currentDay;
    }
    if (currentHour < 10) {
    	currentHour = '0' + currentHour;
    }
    if (currentMinute < 10) {
    	currentMinute = '0' + currentMinute;
    }
    if (currentSecond < 10) {
    	currentSecond = '0' + currentSecond;
    }

    говно

    Sadie, 25 Сентября 2009

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

    +159.1

    1. 1
    paramsObj.templateName = templateNewWindow.items.items[0].items.items[0].items.items[0].items.items[0].getValue();

    Получение значения ExtJS'ного контрола, который спрятан глубоко в дереве.

    stan, 22 Сентября 2009

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