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

    +144

    1. 1
    2. 2
    if (document.all && document.getElementById && !window.opera) this.initIEengine();
    	if (!document.all && document.getElementById && !window.opera) this.initFFengine();

    А в чём суть ?
    p.s. а я вот не понимаю почему в опере не работает :(
    Взято отсюда : http://www.dotnetcurry.com/ShowArticle.aspx?ID=255&AspxAutoDetectCo okieSupport=1

    Nemerle, 08 Февраля 2010

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

    +161.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    this.each(function(){
    	if (jQuery.browser.msie)
                alert( ' Change your browser please ' );
            else
                ...

    IE is being me to mean again...

    Nemerle, 08 Февраля 2010

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

    +174.3

    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
    function _start() {
    	var $p = $("input#text-f").val();
    	if (($p == 'undefined')||($p == '')||($p.length != 10))
    		return false;
    	$("#callsexample").animate({height: "hide", opacity: "0"}, "fast")
    	$("#demoexample").animate({height: "show", opacity: "0"}, "low", function(){
    		$("#close").html('<a href="">Инициализация</a>');
    		for (i=1; i<15; i++)
    			$("#res"+i).html('');
    		$("#demoexample").animate({height: "hide", opacity: "0"}, "fast", function(){
    			$("#provider").load("/info?a=p&p="+$("select#pref-code").val()+$("input#text-f").val());
    			$("#region").load("/info?a=r&p="+$("select#pref-code").val()+$("input#text-f").val());
    			$("#status").load("/info?a=s&p="+$("select#pref-code").val()+$("input#text-f").val());
    			setTimeout(function(){
    				$("#close").html('<a href="">Определение оператора абонента</a>');
    				$("#res1").html('Определение оператора абонента');
    				setTimeout(function(){
    					$("#close").html('<a href="">Получение сервисных параметров</a>');
    					$("#res3").html('Получение сервисных параметров');
    					$("#res2").html('OK');
    					setTimeout(function(){
    						$("#close").html('<a href="">Запуск эмулятора устройства GSM</a>');
    						$("#res5").html('Запуск эмулятора устройства GSM');
    						$("#res4").html('OK');
    						setTimeout(function(){
    							$("#close").html('<a href="">Формирование запроса</a>');
    							$("#res7").html('Формирование запроса');
    							$("#res6").html('OK');
    							setTimeout(function(){
    								$("#close").html('<a href="">Отправка запроса оператору</a>');
    								$("#res9").html('Отправка запроса оператору');
    								$("#res8").html('OK');
    								setTimeout(function(){
    									$("#close").html('<a href="">Получение списка SMS</a>');
    									$("#res11").html('Получение списка SMS');
    									$("#res10").html('OK');
    									setTimeout(function(){
    										$("#close").html('<a href="">Получение списка звонков</a>');
    										$("#res13").html('Получение списка звонков');
    										$("#res12").html('OK');
    										setTimeout(function(){
    											$("#close").html('<a href="">Завершение соединения</a>');
    											$("#res14").html('OK');
    											setTimeout(function(){
    											$("#demoresult").animate({height: 200, opacity: "1"}, "low", function(){});
    											$("#demosearch").animate({height: "hide", opacity: "0"}, "low");
    									$("#demoexample").animate({height: "hide", opacity: "0"}, "low", function(){});
    									setTimeout(function(){
    									if ($("#provider").html() == 'ERROR') {
    											$("#demoresult").animate({height: "hide", opacity: "0"}, "fast");
    											$("#demosearch").animate({height: "hide", opacity: "0"}, "fast");
    											$("#demoexample").animate({height: "show", opacity: "1"}, "fast");
    											$("#close").html('<a href="">Получение данных невозможно</a>');
    											} else {
    											$("#demosearch").animate({height: "hide", opacity: "0"}, "low");
    											$("#demoresult").animate({height: "show", opacity: "1"}, "low");
    											$("#close").html('<a href="">Данные успешно получены</a>');
    													}
    												}, 200);
    											},2100);
    										},2100);
    									},2700);
    								},2000);
    							},3700);
    						},3500);

    Это "чудо" - один из вариантов "Эмулятора GSM для получения чужих СМСок доверчивыми хомячками". "Назначение" этого... кхм... высера, доставляет не хуже способа реализации...
    Использует jQuery

    Shitafaka, 07 Февраля 2010

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

    +156

    1. 1
    2. 2
    3. 3
    $('.value_field').bind('change', function() {
    	$('.' + $(this).attr('id')).val($(this).val());
    });

    Говноговно, 05 Февраля 2010

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

    +167.5

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    $('.tr_t:eq(0)').css('color', '#CCCCCC');
    $('.tr_t:eq(2)').css('color', '#CCCCCC');
    $('.tr_t:eq(4)').css('color', '#CCCCCC');
    $('.tr_t:eq(6)').css('color', '#CCCCCC');
    $('.tr_t:eq(8)').css('color', '#CCCCCC');
    $('.tr_t:eq(10)').css('color', '#CCCCCC');
    $('.tr_t:eq(12)').css('color', '#CCCCCC');
    $('.tr_t:eq(14)').css('color', '#CCCCCC');
    $('.tr_t:eq(16)').css('color', '#CCCCCC');
    $('.tr_t:eq(18)').css('color', '#CCCCCC');
    $('.tr_t:eq(20)').css('color', '#CCCCCC');
    $('.tr_t:eq(22)').css('color', '#CCCCCC');

    раскраска таблицы "зеброй".

    fuckyounoob, 03 Февраля 2010

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

    +147.7

    1. 1
    http://rmd.atdmt.com/tl/DocumentDotWrite.js

    Оригинал http://thedailywtf.com/Articles/Amazingly-Brilliant-or-Incredibly-Stupid.aspx

    HyperGeek, 02 Февраля 2010

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

    +162.7

    1. 1
    2. 2
    3. 3
    4. 4
    while (1<2) {
    document.body.innerHTML = document.body.innerHTML.replace('[offtop]', '<font color=red>')
    document.body.innerHTML = document.body.innerHTML.replace('[/offtop]', '</font>')
    }

    bb-коды на индусском сайте, ver. 2

    fuckyounoob, 02 Февраля 2010

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

    +148.2

    1. 1
    if (top.location != self.location) top.location = self.location;

    встретил тут
    http://1.bp.blogspot.com/_be9EPlH_ckc/SJ_Js9NcQiI/AAAAAAAAFJk/YCBnTV8devw/s1600-h/c852510e1c9beaaa718746e5e18e322e_full.jp g
    ссмотреть надо в исходный код страницы

    danilissimus, 31 Января 2010

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

    +159.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    document.getElementById('f1').style.display = ((document.getElementById('f1').style.display=='none'&&id==1)?'block':'none');
     document.getElementById('t1').style.display = ((document.getElementById('f1').style.display=='block')?'none':'block');
     document.getElementById('f2').style.display = ((document.getElementById('f2').style.display=='none'&&id==2)?'block':'none');
     document.getElementById('t2').style.display = ((document.getElementById('f2').style.display=='block')?'none':'block');
     document.getElementById('f3').style.display = ((document.getElementById('f3').style.display=='none'&&id==3)?'block':'none');
     document.getElementById('t3').style.display = ((document.getElementById('f3').style.display=='block')?'none':'block');

    Есть три формы, нужно показывать только одну. При клике на заголовок форма разворачивается, а вместо остальных появляются подсказки.

    erfen, 31 Января 2010

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

    +144.8

    1. 1
    2. 2
    3. 3
    4. 4
    $("a.set_mark_link",$(".new_email_form").parents(".sub_chapter")).css("background-color","#f00");
    $("a.set_mark_link",$(".new_email_form").parents(".sub_chapter")).bind("click",mark_email);
    
    $("a.set_mark_link",$(".new_email_form").parents(".sub_chapter")).live("click",mark_email);

    Интерестно, почему первые две конструкции работают, а последняя - нет?

    SilentImp, 20 Января 2010

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