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

    +159

    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
    function redirect(){
            setTimeout("redirect1();", 60000)
    }
    
    function redirect1(){
            if(parent.lan_ipaddr == "192.168.1.1")
                    if(navigator.appName.indexOf("Microsoft") >= 0){
                            parent.location.reload();                       
                            //parent.location.href = "http://192.168.1.1/index.asp?t="+new Date().getTime();
                    }
                    else{
                            //parent.location.href = "http://192.168.1.1/";
                            parent.parent.location.href = parent.parent.location.href;
                    }
            else{
                    parent.$('drword').innerHTML = "<#Setting_factorydefault_iphint#><br/>";
                    setTimeout("parent.hideLoading()",1000);
                    setTimeout("parent.dr_advise();",1000);
            }
    }

    Решил тут посмотреть сорцы вебморды роутера

    Fike, 02 Июля 2014

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

    +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
    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
    function toJData(
                                r_name_short_row,
                                r_name_full_row,
                                r_id_row, r_name_short_col,
                                r_name_full_col, r_id_col,
                                r_period,
                                r_year,
                                r_recruit,
                                r_contract,
                                r_recruit_plan,
                                r_contract_plan,
                                index
                    ){
    		var tmp = new Object();
    		tmp.r_name_short_row=r_name_short_row;
    		tmp.r_name_full_row = r_name_full_row;
    		tmp.r_id_row = r_id_row;
    		tmp.r_name_short_col = r_name_short_col;
    		tmp.r_name_full_col = r_name_full_col;
    		tmp.r_id_col = r_id_col;
    		tmp.r_period =r_period;
    		tmp.r_year = r_year;
    		tmp.r_recruit = r_recruit;
    		tmp.r_contract = r_contract;
    		tmp.r_recruit_plan = r_recruit_plan;
    		tmp.r_contract_plan = r_contract_plan;
    		tmp.index = index;
    		return tmp;
    		
    	}

    Разбираю код сотрудника, отчалившего в отпуск.
    Внезапно до меня доходит, что я вижу: это же пресловутое клонирование!

    torbasow, 30 Июня 2014

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

    +157

    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
    $('.send_message').click(function(e){
    	e.preventDefault();
    
    	var error = false;
    	var name = $('#contact_form_holder'+this.id).find('#name').val();
    	var email = $('#contact_form_holder'+this.id).find('#email').val();
    	var phone = $('#contact_form_holder'+this.id).find('#phone').val();
    	var subject = $('#contact_form_holder'+this.id).find('#subject').val();
    	var message = $('#contact_form_holder'+this.id).find('#message').val();
    
    	if(name.length == 0){
    		var error = true;
    		$('#contact_form_holder'+this.id).find(".name_field").addClass('error1');
    	}else{
    		$('#contact_form_holder'+this.id).find(".name_field").addClass('success');
    	}
    	if(email.length == 0 || email.indexOf('@') == '-1'){
    		var error = true;
    		$('#contact_form_holder'+this.id).find(".email_field").addClass('error1');
    	}else{
    		$('#contact_form_holder'+this.id).find(".email_field").addClass('success');
    	}
    	if(phone.length == 0){
    		var error = true;
    		$('#contact_form_holder'+this.id).find(".phone_field").addClass('error1');
    	}else{
    		$('#contact_form_holder'+this.id).find(".phone_field").addClass('success');
    	}
    		if(subject.length == 0){
    			var error = true;
    			$('#contact_form_holder'+this.id).find(".subject_field").addClass('error1');
                }else{
    				$('#contact_form_holder'+this.id).find(".subject_field").addClass('success');
                }
    	   if(message.length == 0){
                    var error = true;
    				$('#contact_form_holder'+this.id).find(".message_field").addClass('error1');
                }else{
    				$('#contact_form_holder'+this.id).find(".message_field").addClass('success');
                }
    				if(error == false){
    					$('#contact_form_holder'+this.id).find('.send_message').attr({'disabled' : 'true', 'value' : 'Sending...' });
    					$formVar = this.id;
    
    					 $.post('send_email.php', $('#contact_form_holder'+$formVar).find('#contact_form').serialize(),function(result){
    						 if(result == 'sent'){
    							$('#contact_form_holder'+$formVar).find(".cf_submit_p").remove();
    							$('#contact_form_holder'+$formVar).find('#mail_success').fadeIn(500);
    						}else{
    							$('#contact_form_holder'+$formVar).find('#mail_fail').fadeIn(500);
    							$('#contact_form_holder'+$formVar).find('.send_message').removeAttr('disabled').attr('value', 'Send The Message');
    						}
    					});
    
    				if(error == false){
    				$('#send_message').attr({'disabled' : 'true', 'value' : 'Sending...' });
    					$.post("send_email.php", $("#contact_form").serialize(),function(result){
    						if(result == 'sent'){
    							$('#cf_submit_p').remove();
    							$('#mail_success').fadeIn(500);
    						}else{
    							$('#mail_fail').fadeIn(500);
    							$('#send_message').removeAttr('disabled').attr('value', 'Send The Message');
    						}
    					});
    				}
    				}
            });
    });

    Форма обратной связи, сайт веб-студии:
    http://medialine.by/job/js/script.js

    grishko, 30 Июня 2014

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

    +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
    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
    $(document).ready(function()
    	{
    		$(".link-tab").click(function()
    		{
    		$(".div-tab").slideToggle();
    		});
    		$(".link-tab1").click(function()
    		{
    		$(".div-tab1").slideToggle();
    		});
    		$(".link-tab2").click(function()
    		{
    		$(".div-tab2").slideToggle();
    		});
    		$(".link-tab3").click(function()
    		{
    		$(".div-tab3").slideToggle();
    		});
    		$(".link-tab4").click(function()
    		{
    		$(".div-tab4").slideToggle();
    		});
    		$(".link-tab5").click(function()
    		{
    		$(".div-tab5").slideToggle();
    		});
    		$(".link-tab6").click(function()
    		{
    		$(".div-tab6").slideToggle();
    		});
    		$(".link-tab7").click(function()
    		{
    		$(".div-tab7").slideToggle();
    		});
    		$(".link-tab8").click(function()
    		{
    		$(".div-tab8").slideToggle();
    		});		
    	});

    Источник: http://www.mojaslovenia.ru/js/user.js

    grishko, 28 Июня 2014

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

    +164

    1. 1
    if( [ 'someString' ].indexOf( someVar ) !== -1 ) return;

    Предлагаю объявить конкурс на самую дурацкую замену конструкции if (someVar === 'someString') return;

    oshibka404, 27 Июня 2014

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

    +158

    1. 1
    2. 2
    3. 3
    var CLICK = "click";
    var CHANGE = "change";
    periodTo.addEventListener(CLICK,function(){…});

    Когда я спросил «Зачем?!», автор ответил, что так можно же, при необходимости, легко внести изменение типа «var CLICK = "mousedown";»

    torbasow, 27 Июня 2014

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if(conf['load'] == 1){
                    conf['load'] = 1;
                    ...
    }else{
                    conf['load'] = 1;
                    ...
    }

    Всё тот же GamePL. Уже щеки болят ржать над этим кодом =)))

    Onotole, 25 Июня 2014

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

    +154

    1. 1
    2. 2
    3. 3
    4. 4
    // Return limit*2 items max, try to fit as good as possible
    vakgebieden = _.take(vakgebieden, limit);
    trefwoorden = _.take(trefwoorden, limit * 2 - vakgebieden.length);
    vakgebieden = _.take(vakgebieden, limit * 2 - trefwoorden.length);

    quall, 25 Июня 2014

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

    +158

    1. 1
    var isOn = parseInt(Math.random() * 1000 + 537) % 2 == 0;

    Генерация true || false случайным образом

    wertixvost, 24 Июня 2014

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (t.firstName == 'сервис неадекватен') {
      $(".athorize_form .error").html('Сервис не доступен');
    }
    else {
      $(".athorize_form .error").html('Не верный логин или пароль');
    }
    
    $(".athorize_form .error").show();

    https://www.ufs-online.ru

    sl_bug, 24 Июня 2014

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