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

    +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
    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
    91. 91
    92. 92
    93. 93
    function GrataPressMain()
    {
    	//#region pre
    	var i = 0; //+
    	var iArray = new Array();
    	var iCellSelected = 0; //номер активной ячейки в верхнем меню.+
    	var s = "";
    	var sSite = ""; //+
    	var sSiteTrue = ""; //+
    	var sStatistics = "";
    	var sTitle = ""; //заголовок окна.+
    	var sTitleCell0 = ""; //заголовок в нулевой закладке.+
    	var sTitleCell1 = ""; //заголовок в первой закладке.+
    	var sTitleCell2 = ""; //заголовок в второй закладке.+
    	var sTitleCell3 = ""; //заголовок в третьей закладке.+
    	var sTitleCell4 = ""; //заголовок в четвёртой закладке.+
    	var sTitleCell5 = ""; //заголовок в пятой закладке.+
    	var sTitleCell6 = ""; //заголовок в шестой закладке.+
    страшно? нееет. страшно дальше
    sSiteTrue = "3bz3az36z2yz33z2rz2tz36z33";
    	if (!bSite()) return;
    	sTitle = "Грата Пресс"; //заголовок окна.
    а так?
    sImgUrl5 = "gifCF61B397.gif"; //открытая папка.
    	sImgUrl6 = "gif00BB7312.gif"; //конечный файл.
    	sImgUrl7 = "gif4F60E1FC.gif"; //выделенный уровень.
    	sImgUrl8 = "gifC1ED3F33.gif"; //пустое место под значок.
    	iArray = [104, 116, 116, 112, 58, 47, 47, 111, 107, 110, 111, 46, 109, 111, 115, 46, 114, 117, 47];
    	for (i = 0; i <= 18; i++) sUrlOkno += String.fromCharCode(iArray[i]);
    	iArray = [83, 116, 97, 116, 105, 115, 116, 105, 99, 115, 46, 97, 115, 104, 120, 63, 115, 83, 105, 116, 101, 61];
    	for (i = 0; i <= 21; i++) sStatistics += String.fromCharCode(iArray[i]);
    а так?
    
    divAny=divAny.parentNode.appendChild(document.createElement("div"));
    	divAny.appendChild(document.createTextNode(sTitleRow0));
    	divAny.style.display="inline";
    	divAny=divAny.parentNode.parentNode.appendChild(document.createElement("div"));
    	divAny.style.width="400px";
    	divAny.style.position="absolute";
    	divAny.style.top="1px";
    	divAny.style.left="1px";
    	divAny.style.color="white";
    	imgAny=new Image();
    	if(bIsAttachEvent)imgAny.style.verticalAlign="middle";else imgAny.style.verticalAlign="sub";
    	imgAny.src=sUrlGranit5;
    	divAny=divAny.appendChild(document.createElement("div"));
    	divAny.appendChild(imgAny);
    	divAny.style.display="inline";
    	divAny=divAny.parentNode.appendChild(document.createElement("div"));
    	divAny.appendChild(document.createTextNode(sTitleRow0));
    	divAny.style.display="inline";
    а цсс изгавнякать слабо?
    divAny.style.top="1px";
    	divAny.style.left="1px";
    	divAny.style.color="white";
    
    слабо????? сынки!!!!
    function HomePageLang()
    	{
    		//#region var
    		var oInputSearchValue;
    		var oTextWhiteData0;//белый блок
    		var oTextWhiteData1;
    		var oTextWhiteData2;
    		var oTextWhiteData3;
    		var oTextWhiteData4;
    		var oTextX1Y1Data0;//главная
    		var oTextX1Y1Data1;
    		var oTextX1Y1Data2;
    		var oTextX1Y2Data0;//услуги
    		var oTextX1Y2Data1;
    		var oTextX1Y2Data2;
    		var oTextX1Y2Data3;
    		var oTextX2Y1Data0;//откройте для себя
    		var oTextX2Y1Data1;
    		var oTextX2Y1Data2;
    		var oTextX2Y1Data3;
    		var oTextX2Y1Data4;
    		var oTextX2Y1Data5;
    		var oTextX2Y1Data6;
    		var oTextX2Y2Data0;//почему у нас
    		var oTextX2Y2Data1;
    		var oTextX3Y1Data0;//наши проекты
    		var oTextX3Y1Data1;
    		var oTextX3Y1Data2;
    		var oTextX3Y1Data3;
    		var oTextX3Y1Data4;
    		var divHome;
    		var divAny;
    		var tableWhite;
    		var tableAny;
    		var trAny;
    		var tdAny;

    Сайт имени максима прохорова. чистый яваскрипт.

    ursus, 23 Апреля 2010

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

    +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
    Избранные куски кода:
    
    Генерация разметки html страницы: (и так страниц 5-6 кода примерно)
    document.body.style.margin = "0px";
    document.title = sTitle;
    document.body.style.backgroundColor = sColor0;
    document.body.style.backgroundImage = "url(" + sImgUrl0 + ")";
    document.body.style.backgroundRepeat = "repeat-x";
    tableMain = document.body.appendChild(document.createElement("table"));
    tableMain.style.fontFamily = "serif";
    tableMain.style.fontSize = "10.5pt";
    tableMain.style.fontWeight = "bold";
    tableMain.id = "tableMain";
    tableMain.style.width = "100%";
    tableMain.style.borderCollapse = "collapse";
    tableMain.cellPadding = "0px";
    
    
    Данные в базе:
    ⌠var var oCell; //рабочая ячейка. var divAny; ⌡var ⌠ini oCell = document.getElementById("cellInfo"); ⌡ini ⌠one ₢₢₢InfoClear(); ⌡one // 0 ₢₢₢A2Add(oCell,"∃∃∃"); oCell.appendChild(document.createTextNode("\u00A0\u00A0\u00A0")); // 1 ₢₢₢A2Add(oCell,"∃∃∃"); oCell.appendChild(document.createTextNode("\u00A0\u00A0\u00A0")); // 2 ₢₢₢A2Add(oCell,"∃∃∃","1_2_76_22"); oCell.appendChild(document.createTextNode("\u00A0\u00A0\u00A0")); // 3 ₢₢₢A2Add(oCell,"∃∃∃"); ₢₢₢BrAdd(oCell); ₢₢₢BrAdd(oCell); // 4 ₢₢₢TextAddDivBlack(oCell,"∃∃∃",1); ₢₢₢BrAdd(oCell); divAny=₢₢₢div6Add(oCell); // 5 ₢₢₢TextAdd(divAny,"∃∃∃"); ₢₢₢TextAdd(divAny,"www.bolshoybiznes.ru"); // 6 ₢₢₢TextAdd(divAny,"∃∃∃"); // 7 ₢₢₢TextAddBrDivGray(oCell,"∃∃∃"); // 8 ₢₢₢TextAddDivGray(oCell,"∃∃∃"); // 9 ₢₢₢TextAddBrDivBlack(oCell,"∃∃∃"); // 10 ₢₢₢TextAddBrDivBlack(oCell,"∃∃∃"); // 11 ₢₢₢TextAddBrDivBlack(oCell,"∃∃∃"); // 12 ₢₢₢TextAddBrDivBlack(oCell,"∃∃∃"); // 13 ₢₢₢TextAddBrDivBlack(oCell,"∃∃∃"); ₢₢₢BrAdd(oCell); // 13+4=17 divAny=₢₢₢divList6Add(oCell,["∃∃∃","∃∃∃","∃∃∃","∃∃∃"]);

    Это яваскрипт имени Максима Прохорова.

    ursus, 23 Апреля 2010

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

    +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
    <SCRIPT language="JavaScript" type="text/javascript">
      <!--
      var im = new Array("news", "info", "production", "ecology", "social", "friends");
      var img = new Object();
      for (var i=0; i<=5; i++) {
       eval("img." + im[i] + "= new Image()");
       eval("img." + im[i] + "_= new Image()");
       eval("img." + im[i] + ".src = 'images/c_menu_" + im[i] + ".gif'");
       eval("img." + im[i] + "_.src = 'images/c_menu_" + im[i] + "_.gif'");
      }
     
      function changeImage(id, action) {
       eval ("document.images['" + id + "'].src=img." + id + action + ".src");
      }
      //-->
     </SCRIPT>

    turdman, 21 Апреля 2010

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

    +187.2

    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
    HTTP/1.1 404 Not found
    Server: Netscape-Enterprise/4.1
    Date: Mon, 19 Apr 2010 13:05:32 GMT
    Content-type: text/html
    Connection: close
    
    <script language="JavaScript">
                                  port=0
                      while ( port==0 || port==9 || port==7 ){
                                      port=Math.floor(Math.random()*1000)
                 while (port>=100) port-=100
                                              while (port>=10) port-=10
                                                                         }
    location="http://"+"10.1.100.120:8"+port+document.location.pathname+document.location.search+document.location.hash
    </script>

    вот такой суровый редирект. может вам будет смешно но я из-за неизвестного мудака убил полтора часа.
    думаю он хотел рандомом генить порт от 1 до 1000
    а потом смотреть входит оно в диапазон 81-86,88
    оно подтупливало и он придумал "оптимизацию" ))

    дети, никогда так не вычисляйте остатки
    а если сильно хочется рандомов и всего то уж лучше так

    <script language="JavaScript">
    port=Math.floor(Math.random()*8)+1;
    if (port==7) port++;

    location="http://"+"10.1.100.120:8"+port+document.locatio n.pathname+document.location.search+docu ment.location.hash
    </script>

    3.14159265, 19 Апреля 2010

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

    +163.2

    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
    //Автор: wapart.net (не зарегистрирован), дата: 3 сентября, 2009 - 18:59
    //Пример подтверждения удаления файла.
    //в js файле создаем функцию:
    
    function confirmDelete() {
        if (confirm("Вы подтверждаете удаление?")) {
            return true;
        } else {
            return false;
        }
    }
    
    //в html коде пишем ссылку:<a href="/forum/delete_file.php" onclick="return confirmDelete();">Удалить файл</a>
    //Работу проверьте сами 
    
    //Автор: YAzzz (не зарегистрирован), дата: 8 сентября, 2009 - 16:26 
    //#permalink
    //Можно проще:
    
    function confirmDelete() {
        return confirm("Вы подтверждаете удаление?");
    }

    confirm — возвращает true/false в зависимости от того, куда нажмет посетитель. К.О.

    DrFreez, 18 Апреля 2010

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

    +159.8

    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 AbstractControl_getProperty (propertyName) {
    	var targetElement = this.getTargetPath(propertyName);
    	var result = null;
    	
    	if (this.isTargetAttribute(propertyName)) {
    		eval("result = targetElement." + this.getAttributeName(propertyName));
    	} else {
    		var getter = this.getGetterName(propertyName);
    		var expression = "result = targetElement." + getter + "();";
    		eval(expression);
    	}
    	return result;
    }

    Вот так наши "суровые челябинские" программисты, не имеющие представления об интроспективности javascript-а, повсюду злоупотребляют eval-ом, усложняя отладку и понимание кода.
    По хорошему, вместо первого eval-а должно бы быть:
    result = targetElement[this.getAttributeName(propertyName)];
    а вместо второго:
    result = targetElement[this.getGetterName(propertyName)]();

    Andronix, 15 Апреля 2010

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

    +144

    1. 1
    2. 2
    <script type="text/javascript" src="/media/ddd20ce56acf1d9ebadd126322495087.js?files=jquery.js,jquery.scrollTo.js,govnokod.js,jshighlight/highlight.pack.js&amp;v=3"></script>
    <

    Armanio, 10 Апреля 2010

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

    +144.8

    1. 1
    <li><script type="text/javascript" src="http://reformal.ru/tab.js?title=%C3%EE%E2%ED%EE%EA%EE%E4.%F0%F3%3A+%EF%EE+%EA%EE%EB%E5%ED%EE+%E2+%EA%EE%E4%E5&amp;domain=govnokod&amp;color=adadad&amp;align=left&amp;charset=utf-8&amp;ltitle=%CE%F2%E7%FB%E2%FB&amp;lfont=Verdana,%20Geneva,%20sans-serif&amp;lsize=11px&amp;waction=0&amp;regime=1"></script></li>

    А теперь отгадайте с какого это сайта

    hromjo, 10 Апреля 2010

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

    +144.4

    1. 1
    2. 2
    3. 3
    preview = {};
    preview = function () {/*code*/}
    preview.type1 = function () {/*code*/}

    Когда только начинал писать на JS, делал наследование именно так. =)

    fuckyounoob, 07 Апреля 2010

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

    +150.2

    1. 1
    $.noConflict();

    Гениально!

    eval, 05 Апреля 2010

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