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

    +159

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    jQuery(function($) {
    
     $('.razmer_block_flaypage').clone().appendTo('.td_description_flaypege_jquery');
    
        });

    На сайте с virtuemart перестал работать переключатель с выбором размера. В корзину кладется только первый по списку.
    Перерыл кучу кода. В итоге нашел в шаблоне

    Видимо человеку сказали, чтобы разместил список в другом месте, он и переместил.

    В css .razmer_block_flaypage был сделан скрытым.

    SDelfi, 01 Февраля 2012

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    jQuery('.favoriteStar'+json.id).each(function(){
        var src = jQuery(this).attr('src');
        if (json.status != 1) {
            src = src.replace('ico_heart.png','ico_heart_grey.png');
        } else {
            src = src.replace('ico_heart_grey.png','ico_heart.png');
        }
        jQuery(this).attr('src',src);
    });

    Установка элемента как favorite

    khaletskiy, 30 Января 2012

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

    +162

    1. 1
    2. 2
    3. 3
    if(object[k] !== undefined ? replace !== false : true){
                        object[k] = extendData[k];
                    }

    Поддерживаемый и читаемый код? Не, не слышал

    nur, 30 Января 2012

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

    +156

    1. 1
    2. 2
    3. 3
    a=5; l=0;
    .....
    l= (l>a) ? 0 : l++;

    Писал вчера свою задумку и были там вот эти строки... Я долго не мог вкурить, почему же у меня l все время рвано 0 ...)

    engine-r, 28 Января 2012

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

    +146

    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
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    Battle = new Class({
    	// Options
    	selected: 1,
    	onPopupClose: function() {},
    	
    	// Class initalisation
    	initialize: function(options) {
    		Object.append(this, options);
    	},
    	
    	// Open popup
    	initPopup: function(title, selection) {
    		this.selected = selection;
    		this.popup = new LightFace.Static({
    			title: title,
    			content: 'vote-options'
    		});
    	},
    	
    	// Vote
    	vote: function(social_network) {
    		var share = this.selected == 1 ? this.share1 : this.share2;
    		var pic   = this.selected == 1 ? this.pic1   : this.pic2;
    		var url   = '';
    		
    		if(social_network == 'fb') {
    			url  = 'http://www.facebook.com/sharer.php?s=100';
    			url += '&p[title]='     + encodeURIComponent(this.text);
    			url += '&p[summary]='   + encodeURIComponent(share);
    			url += '&p[url]='       + encodeURIComponent(this.url);
    			url += '&p[images][0]=' + encodeURIComponent(pic);
    		} else if(social_network == 'tw') {
    			url  = 'http://twitter.com/share?';
    			url += 'text='      + encodeURIComponent(this.text);
    			url += '&url='      + encodeURIComponent(this.url);
    			url += '&counturl=' + encodeURIComponent(this.url);
    		} else if(social_network == 'vk') {
    			url  = 'http://vkontakte.ru/share.php?';
    			url += 'url='          + encodeURIComponent(this.url);
    			url += '&title='       + encodeURIComponent(this.text);
    			url += '&description=' + encodeURIComponent(share);
    			url += '&image='       + encodeURIComponent(pic);
    			url += '&noparse=true';
    		} else if(social_network == 'ok') {
    			url  = 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1';
    			url += '&st.comments=' + encodeURIComponent(share);
    			url += '&st._surl='    + encodeURIComponent(this.url);
    		} else if(social_network == 'ml') {
    			url  = 'http://connect.mail.ru/share?';
    			url += 'url='          + encodeURIComponent(this.url);
    			url += '&title='       + encodeURIComponent(this.text);
    			url += '&description=' + encodeURIComponent(share);
    			url += '&imageurl='    + encodeURIComponent(pic);
    		}
    
    		window.open(url,'','toolbar=0,status=0,width=626,height=436');
    		
    		return this.vote_ns()
    	},
    	
    	// Vote count
    	vote_ns: function() {
    		new Request({
    			url: '/vote/' + this.id + '/' + this.selected
    		}).send();
    
    		this.popup.close();
    		this.onPopupClose.delay(400);
    
    		var vote_count = $('vote-num-'+this.selected);
    		vote_count.set('text', vote_count.get('text').toInt() + 1);
    
    		$('vote-1').destroy();
    		$('vote-2').destroy();
    		$('voted_thank_you').show();
    
    		return false
    	},
    	
    	// Askbook Promo
    	promoAskbook: function() {
    		this.promoBox = new LightFace.Static({
    			width:     500,
    			draggable: true,
    			title:     'AskBook.me',
    			content:   'askbook_promo'
    		});
    	}
    
    });

    Класс битв на 1001golos.ru

    eriko, 26 Января 2012

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

    +150

    1. 1
    2. 2
    var a=document.write('<textarea>') ;
    document.write(a) ;

    cthulhu25, 20 Января 2012

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

    +158

    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() {
        var $track = $('#track');
        var $thumb = $('#thumb');
    
        document.getElementById('thumb').setAttribute('onDragStart', 'return false');
    
        $thumb.mousedown(function(e) {
            clickPointX = e.pageX - $(this).offset().left;
            isClicked = true;
    
            $thumb.stop();
        });
    });

    Пример с хабры, лишний код был опущен. Видимо религия автора не позволила задать атрибут по другому.

    SerDIDG, 16 Января 2012

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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $(function()
    	{
    		$(function(){
    // что-то
    		});
    	}
    	);

    Lure Of Chaos, 15 Января 2012

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

    +146

    1. 1
    ... document.write('<img src="' + src + '" alt="" width="1" height="1" style="display:none"/>');

    microsoft.com, 24 строчка

    necropedophag, 14 Января 2012

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

    +146

    1. 1
    <a class="postbtn_hide" href="#" onclick="javascript:toggleThread('75280'); return false;"></a>

    Вот такое вот говнецо от небезызвестной обезьяны.

    m1el, 14 Января 2012

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