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

    +152

    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
    <SCRIPT LANGUAGE="JavaScript">
    var alerted_already;
    var remark;
    function theytyped(form) {
    for (   j = 1;
    j<=remark.length && remark[j]!=form.myoutxt.value;
    j++){}
    if (j>remark.length)
    form.myoutxt.value = "Do not type here!";
    return false;
    }
    function touched_frog() {
    if (!alerted_already) {
    alert(""+
                          ""+
                          ""+
                          ""+
                          ""+
                          "");
                    alerted_already = true;
    }
    return alerted_already;
    }
    function compute(form) {
    for (var i = 1; 
    i<=remark.length && remark[i]!=form.myoutxt.value ;
    i++){}
    if (i==remark.length)
    history.back();
    if (i==remark.length-1)         
    alert("Посетитель!"+
    "\n\nДо нашего сведения дошло, что вы нарушали права одной из кнопок. Ее заявление рассмотрено и признано обоснованным. Однако, вышеуказанная кнопка готова пойти на примирение. Если Вы не против, нажмите ее еще раз, в знак Ваших добрых намерений. В противном случае, Вас ожидают серьезные санкции. Администрация ОЗПК (Общество Защиты Прав Кнопок)");
    if (i<remark.length)
    form.myoutxt.value = remark[i+1];
    else 
    form.myoutxt.value = remark[1];
    }
    function initArray() {
          this.length = initArray.arguments.length;
          for (var i = 0; i < this.length; i++)
            this[i+1] = initArray.arguments[i];
    }
    remark = new initArray( "Спасибо!",
                            "Одного раза достаточно! Спасибо!!!",
                            "Вы глухие? Я же говорю - спасибо!!! ", 
                            "Хватит!!! Хватит!!!", 
                            "КТО - НИБУДЬ ОСТАНОВИТЕ ЭТО!", 
                            "ДА, ЧТО С ВАМИ?!", 
                            "ВЫ РУССКИЙ ЯЗЫК ПОНИМАЕТЕ?!", 
                            "МНЕ БОЛЬНО!!!", 
                            "Еще раз и я напишу заявление!", 
                            "Я предупреждала? За Вами уже идут!", 
                            "Мириться будем? Нажми один раз!");
    alerted_already = false;
    </SCRIPT>
    <script language="JavaScript">
    <!--
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    // -->
    </script>
    <body bgcolor="#FFFFFF">
    <CENTER><FORM name="buttons" method="post" onSubmit="return false">
    <input type="button" name="Нажми" value="Нажми" onClick="compute(this.form)"
    return touched_frog()">
    <input type="text" value=" " 
    name="myoutxt" 
    onBlur="theytyped(this.form)" 
    onFocus="theytyped(this.form)" 
    onChange="theytyped(this.form)" 
    size=35>
    </FORM>
    <P><BR>
    </CENTER>

    прикольный скрипт

    BlackMonolit, 15 Апреля 2011

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

    +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
    // is_foreign test
    if (firmId && (firmId == 'is_foreign_Y' || firmId == 'is_foreign_N') ) {
    	var is_foreign_value = firmId.substring(firmId.length-1,firmId.length);
    	firmId = 0;
    	if (is_foreign_value && is_foreign_value == 'Y' || is_foreign_value == 'N') {
    		var is_foreign = web.$('is_foreign');
    		is_foreign.value = is_foreign_value;
    		...
    	} else {
    		...
    	}
    } else {
    	var is_foreign = web.$('is_foreign');
    	is_foreign.value = 0;
    }

    Код отформатирован для лучшего понимания, было всё в одну колонку.

    sapegin, 14 Апреля 2011

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

    +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
    function ShowContent(divId, ajaxIndex, url) {
                if (AjaxObjects[ajaxIndex].response != "ok") 
                {
                    alert("Неверный пароль");
                    /*
                    document.getElementById(divId).innerHTML = AjaxObjects[ajaxIndex].response;
                    if (enableCache) {
                        jsCache[url] = AjaxObjects[ajaxIndex].response;
                    }*/
                    AjaxObjects[ajaxIndex] = false;
                }
                else
                    window.location.href= "Default.aspx";
            }

    дурацкая функция, ну кто так обозначает сообщение, надо более полно обозначивать в чем причина непереадресации на нужную мне страницу

    BlackMonolit, 14 Апреля 2011

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

    +156

    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
    this.resetFunctions = function() {
      		this.onLoading = function() { };
      		this.onLoaded = function() { };
      		this.onInteractive = function() { };
      		this.onCompletion = function() { };
      		this.onError = function() { };
    		this.onFail = function() { };
    	};
    
    	this.reset = function() {
    		this.resetFunctions();
    		this.resetData();
    	};
    
    	this.createAJAX = function() {
    		try {
    			this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    		} catch (e1) {
    			try {
    				this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    			} catch (e2) {
    				this.xmlhttp = null;
    			}
    		}

    =)нашел с другом на сайте россдневник http://****/FrontPage.aspx можете сами поскать в JS

    BlackMonolit, 14 Апреля 2011

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    ­  //create a list of rules to block
      var blockRules = ["http://example.com/images/*",
                         "*://example.org/css/*"];
    
      // add them to the content blocker
      for (var rule in blockRules) {
        opera.extension.urlfilter.block.add(blockRules[rule])
      }

    Экзампле из официальной документации одного браузера, отчаянно пытающегося прекратить катиться в сраное говно и набрать популярность.
    Будет растащено хомячками на копипасту.

    И, striker, убери уже этот долбанный trim для leading spaces

    bugmenot, 13 Апреля 2011

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    var perviy = document.getElementById ('perviy');
    var vtoroy = document.getElementById ('vtoroy');
    perviy += vtoroy;
    vtoroy = perviy - vtoroy;
    perviy -= vtoroy;

    Меняем элементы местами.

    fuckyounoob, 13 Апреля 2011

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

    +166

    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
    for(var i=obj.parentNode.parentNode.childNodes.length;i>=0;i--)
        {
            if(obj.parentNode.parentNode.childNodes[i]!=undefined)
            {
                if(obj.parentNode.parentNode.childNodes[i].tagName=="TR")
                {   
                    if (obj.parentNode.parentNode.childNodes[i].childNodes[0]!=undefined){
                        for (var j=obj.parentNode.parentNode.childNodes[i].childNodes.length;j>=0;j--)
                        {
                            if(obj.parentNode.parentNode.childNodes[i].childNodes[j]!=undefined){
                                if(obj.parentNode.parentNode.childNodes[i].childNodes[j].childNodes[0].tagName=="TABLE"){
                                    obj.parentNode.parentNode.childNodes[i].childNodes[j].childNodes[0].childNodes[0].childNodes[0].childNodes[0].attributes.getNamedItem("background").value = "images/category_n.png";
                                }
                            }
                        }
                    }
                }
            }
        }

    Случайно заметил, что на samsung.ru в файрбаг валятся ошибки. Сходил посмотреть и нашел это.

    user654321, 13 Апреля 2011

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

    +163

    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
    <?
    $url = file_get_contents("url страницы");
    $js = "<script";
    $endjs = "</script>";
    $test = 0;
    $i = 1;
     
    while($test == 0)
    {
      $q = strpos($url, $js);
      $q++;
      $y = strpos($url,$endjs);
      $y++;
      $url = substr($url, $q, $y);
      if($url == false)
      {
      $test = 1;
      }else{
      $i++;
      }
     }
     
    echo"<br>Удалено скриптов: " .$i. "<br>";
    $url = htmlspecialchars("$url", ENT_QUOTES);
    echo $url;
    ?>

    программа удаляющую полностью все javascript

    BlackMonolit, 13 Апреля 2011

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

    +157

    1. 1
    var is_ie = !(navigator.appName.indexOf("Netscape") != -1);

    Из недр http://habrahabr.ru/blogs/internet/117202/

    ReallyBugMeNot, 12 Апреля 2011

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

    +165

    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
    function securityMode(c_f)                                                                                                                                   
    {                                                                                                                                                            
            var security_mode;
    
            changed = c_f;
    
            hideWep();
    
            document.getElementById("div_security_shared_mode").style.visibility = "hidden";
            document.getElementById("div_security_shared_mode").style.display = "none";
            document.getElementById("div_wpa").style.visibility = "hidden";
            document.getElementById("div_wpa").style.display = "none";
            document.getElementById("div_wpa_algorithms").style.visibility = "hidden";
            document.getElementById("div_wpa_algorithms").style.display = "none";
            document.getElementById("wpa_passphrase").style.visibility = "hidden";
            document.getElementById("wpa_passphrase").style.display = "none";
            document.getElementById("wpa_key_renewal_interval").style.visibility = "hidden";
            document.getElementById("wpa_key_renewal_interval").style.display = "none";
            document.getElementById("wpa_PMK_Cache_Period").style.visibility = "hidden";
            document.getElementById("wpa_PMK_Cache_Period").style.display = "none";
            document.getElementById("wpa_preAuthentication").style.visibility = "hidden";
            document.getElementById("wpa_preAuthentication").style.display = "none";
            document.security_form.cipher[0].disabled = true;
            document.security_form.cipher[1].disabled = true;
            document.security_form.cipher[2].disabled = true;
    
            // etc...                                                                                                                                                           
    }

    Китайский говнокод, который пока даже страшно рефакторить.

    SadKo, 10 Апреля 2011

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