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

    +161

    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
    englishWords = new Array()
    
    englishWords['ф'] = 'a'
    englishWords['и'] = 'b'
    englishWords['с'] = 'c'
    englishWords['в'] = 'd'
    englishWords['е'] = 'e'
    englishWords['а'] = 'f'
    englishWords['п'] = 'g'
    englishWords['р'] = 'h'
    englishWords['ш'] = 'i'
    englishWords['о'] = 'j'
    englishWords['л'] = 'k'
    englishWords['д'] = 'l'
    englishWords['ь'] = 'm'
    englishWords['т'] = 'n'
    englishWords['щ'] = 'o'
    englishWords['з'] = 'p'
    englishWords['й'] = 'q'
    englishWords['к'] = 'r'
    englishWords['ы'] = 's'
    englishWords['е'] = 't'
    englishWords['г'] = 'u'
    englishWords['м'] = 'v'
    englishWords['ц'] = 'w'
    englishWords['ч'] = 'x'
    englishWords['н'] = 'y'
    englishWords['я'] = 'z'
    
    function convertString(string) {
    	newstring = ''
    	for (i=0;i<string.length;i++)
    	{
    	    newstring += englishWords[string[i]];
    		
    	}
    	alert(newstring)
    }

    Минут двадцать вбивал английский алфавит...
    И все для того, что бы создать эффект, будто пользователь забыл переключить раскладку при печати...

    MyNameIsWinner, 05 Июня 2011

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

    +144

    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
    if (navigator.appName != "Microsoft Internet Explorer") {
    document.write(
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img0\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img1\">\n"+
    "<a href=\"#\" onClick=\"window.move(2);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img2\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(3);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img3\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(4);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img4\"></A>\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img5\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img6\"><BR>\n"+
    "
    "<a href=\"#\" onClick=\"window.move(26);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img26\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(27);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img27\"></A><BR>\n"+
    "<a href=\"#\" onClick=\"window.move(28);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img28\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(29);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img29\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(30);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img30\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(31);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img31\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(32);return false\" onMouseOver=\"window.status='';\n"+
    "return true\"><img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img32\"></A>\n"+
    "<a href=\"#\" onClick=\"window.move(33);return false\" onMouseOver=\"window.status='';\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img47\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img48\"><BR>")
    
    ... До хуя таких строк
    }
    else {
    document.write(
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img0\">\n"+
    "<img src=\"blank.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img1\">\n"+
    "<img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img2\" \n"+
    "onClick=\"window.move(2);return false\">\n"+
    "<img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img3\" \n"+
    "onClick=\"window.move(3);return false\">\n"+
    "<img src=\"peg.gif\" border=\"0\" width=\"19\" height=\"19\" name=\"img4\" \n"+
    "
    ... аналогично

    Из каталога готовых скриптов EsayScript

    Vasiliy, 04 Июня 2011

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

    +168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    function randlogo(){
    arr=new Array('<img src="http://site.com/logo-pomegranate.png" border="0" width="677" height="345">','<img src="http://site.com/logo-leaves.png" border="0" width="677" height="345">','<img src="http://site.com/logo-lime.png" border="0" width="677" height="345">','<img src="http://site.com/logo-coffee.png" border="0" width="677" height="345">','<img src="http://site.com/logo-lime.png" border="0" width="677" height="345">','<img src="http://site.com/logo-peach.png" border="0" width="677" height="345">','<img src="http://site.com/logo-lemon.png" border="0" width="677" height="345">','<img src="http://site.com/logo-leaf.png" border="0" width="677" height="345">','<img src="http://site.com/logo-apples.png" border="0" width="677" height="345">','<img src="http://site.com/logo-grapes.png" border="0" width="677" height="345">','<img src="http://site.com/logo-autumn.png" border="0" width="677" height="345">','<img src="http://site.com/logo-strawberry.png" border="0" width="677" height="345">')
    rand=Math.floor(Math.random()*arr.length)
    document.getElementById('randlogo').innerHTML=arr[rand]
    }
    randlogo()

    Код для генерации случайного логотипа.

    undiscovered, 02 Июня 2011

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

    +170

    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((value == '284') && (jQuery('#elt_31').val() != 0))
    {
           setTimeout(function(){jQuery('#elt_31_fake span[name="287"]').mousedown();},500);
    }
    if((value == '285') && (jQuery('#elt_31').val() != 0))
    {
           setTimeout(function(){jQuery('#elt_31_fake span[name="288"]').mousedown();},500);
    }     
    if((value == '286') && (jQuery('#elt_31').val() != 0))
    {
           setTimeout(function(){jQuery('#elt_31_fake span[name="289"]').mousedown();},500);
    }
    //дальше продолжение в том же духе

    Вместо того что-бы пройтись в цикле, по схожим элементам - "кодер" тупо копипастил строки и индекс вручную наращивал.

    Android991, 01 Июня 2011

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

    +162

    1. 1
    Петиция за то, чтобы вернули гуеста

    Подписываемся

    dogmatic, 31 Мая 2011

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

    +175

    1. 1
    $(this).parent().parent().parent().siblings('.last-email').removeClass('hidden');

    http://nsk.2gis.ru/media/js/main.js
    оттуда же :)

    Back, 31 Мая 2011

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

    +166

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    $('#protesters-open').click(function() {
    	if ($('#protesters').hasClass('hidden'))
    	{
    		$('#protesters').removeClass('hidden');
    	}
    	else
    	{
    		$('#protesters').addClass('hidden');
    	}
    });

    http://nsk.2gis.ru/media/js/main.js
    вроде серьезная компания, а такого говна там навалом
    раз уж используется jQuery, то можно и toggleClass использовать

    Back, 31 Мая 2011

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

    +164

    1. 1
    IEB = (uagent.indexOf('msie') != -1) ? true : false;

    Мартин, 28 Мая 2011

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var color2array = function(color){
    	return color.length==4?color.slice(1).split('').map(function(x){return parseInt(x,16)}).concat([255]):
    	       color.length==7?[color.slice(1,3),color.slice(3,5),color.slice(5)].map(function(x){return parseInt(x,16)}).concat([255]):
    		   ~color.indexOf('rgba')?color.slice(5,-1).split(',').map(function(x){return +x}):
    		   ~color.indexOf('rgb')?color.slice(4,-1).split(',').map(function(x){return +x}).concat([255]):[0,0,0,255];
    }

    Один большой костыль преобразующий цвет из вида hex rgb rgba в массив значений от 1 до 255

    art543484, 25 Мая 2011

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

    +170

    1. 1
    2. 2
    var table = 'table';
    var width = $($(table)[3]).width();

    ой вей

    Sc0rp10, 24 Мая 2011

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