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

    +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 ShowButton(name, link, target,img,id,style){
    	         {/<TD align = "right" width=1>/}
    				{/<SPAN id=" %id " title=" %name " style=" %style ">/}
    				{/<TABLE style="CURSOR: pointer" height=16 cellSpacing=0 cellPadding=0 border=0>/}
    				{/<TBODY>/}
    				{/<TR height=3>/}
    					{/<TD vAlign=top width=7><IMG height=3 src=" %pPath() left_top_button" width=7 border=0></TD>/}
    					{/<TD class=spacer vAlign=top background= %pPath() bg_top_button>&nbsp;</TD>/}
    					{/<TD vAlign=top width=7><IMG height=3 src=" %pPath() right_top_button" width=7 border=0></TD></TR>/}
    				{/<TR style="CURSOR: pointer">/}
    					{/<TD class=spacer vAlign=top width=7 background= %pPath() left_button>&nbsp;</TD>/}
    					{/<TD onClick = " %link " class=buttonLink vAlign=center noWrap align=middle background= %pPath() bg_button>/}
    					if(img!=null){
    						Image(img, null, null, null, name); 
    					}else{
    						{/<a href=#> %name </a>/}	
    					}
    					{/</TD>/}
    					{/<TD class=spacer vAlign=top width=7 background= %pPath() right_button>&nbsp;</TD></TR>/}
    				{/<TR style="CURSOR: pointer" height=3>/}
    					{/<TD class=spacer vAlign=top width=7><IMG src=" %pPath() left_bot_button" border=0></TD>/}
    					{/<TD class=spacer background= %pPath() bg_bot_button height=3>&nbsp;</TD>/}
    					{/<TD class=spacer vAlign=top width=7><IMG src=" %pPath() right_bot_button" border=0></TD></TR>/}
    					{/</TBODY>/}
    				{/</TABLE>/}
                  {/</SPAN>/}
                {/</TD>/}
    }

    Из одной говносистемы документооборота:

    вот из этого километра говноразметки - получается обычная кнопочка, почти ничем не отличающаяся от input type="button"

    Запостил: GeX, 04 Марта 2010

    Комментарии (31) RSS

    • Пояснение, это не совсем JavaScript, это основанный на нем скриптовый говноязык KScript. Так как выбрать предлагают из жестко ограниченного списка, пришлось выбирать ближайший по родственности язык =)
      Ответить
      • Ааа... А то на код гляжу - гора регэксповых литералов, ничего не понимаю о_О Да уж, тяжко =)
        Ответить
        • Это не регэкспы - это так хтмл от кода отделяется, аналог пхп-шного <$ и аспового <% ;)
          Ответить
          • щито?
            у пхп такой тег <? (или <?php)
            Ответить
            • Ога перепутал, давно не пхпировал и больше не собираюсь, а вот jquery часто балуюсь, видимо напечатал $ на автомате
              Ответить
              • Почему это не собираешься, морда? ))
                Ответить
                • Потому что перешел на более перспективный (ИМХО) язык =)
                  Ответить
                  • и это, разумеется, visual basic в asp Ж)
                    Ответить
                    • шутник =)
                      Ответить
                    • Ну ты почти угадал, C# в ASP.NET =)
                      Ответить
                      • Убогая модификация C от майкрософта и не менее убогий .NET?
                        Ответить
                        • Не будем тут разводить холивар, я могу тоже долго рассуждать об убогости php )
                          Ответить
                          • Ruby рулит
                            Ответить
                            • Любой язык надо уметь правильно готовить, умелыми руками и на ассемблере можно сайт сделать, а кривыми и на руби наговнокодить
                              Ответить
                  • Ы?
                    Ответить
          • Кстати, вот ещё что забыл. JavaScript, как и ActionScript, соответствуют стандарту ECMAScript. Это я к тому, что сомневаюсь, что этот ваш KScript "основан на" JS.
            Ответить
            • То что он на нам основан совсем не означает что он так же должен каким то стандартам соответствовать. Олбанский тоже на русском основан ))
              Ответить
              • Хорошо сказал, улыбнуло =) Я просто имел в виду, что, наверное, правильнее было сказать "основан на ECMAScript"... Хотя хрен с ним, со словоблудием, всё равно не суть важно =)
                Ответить
    • Все вкурил, надо было выбирать "Кучу" =)
      Ответить
    • Как по мне, так код KScript, хоть я его и не знаю, вполне нормальный (если перевести его на PHP). Тут правильнее было дать не эту функцию, а результат работы.
      Ответить
      • Суть в том что если убрать {/ и /} то это практически и есть результат работы, который должен был выглядеть примерно так <input type="button" value="блабла" /> ))
        Ответить
        • Ничего не понимаю. Как из таблицы может получиться <input type="button" />?

          Это уже из области - если в слове "хлеб" сделать 4 ошибки, то получится "пиво"
          Ответить
          • Из таблицы не получается <input type="button" />. Этот код просто выводит визуальное подобие кнопки, по нажатию которой выполняется нечто. <TD onClick = " %link " ...
            Ответить
            • Так я с того и начал, что надо было не эту функцию тут постить, а результат работы :)
              Ответить
            • результат выполнения функции (сгенерированный хтмл), товарисч хочет видеть :)
              Ответить
    • Что же это за кнопка с такой мегаразметкой? О_о

      Запихнуть table в span это круто :D.
      Ответить
      • Вот в этом вся и фишка, говноразметка =) Ладно бы какая нибудь хитровыгнутая была, выглядит практически как обычная
        Ответить
    • <TD align = "right" width=1>
      <SPAN id="345" title="myButton" style="myButtonStyle">
      
      <TABLE style="CURSOR: pointer" height=16 cellSpacing=0 cellPadding=0 border=0>
      <TBODY>
      <TR height=3>
        <TD vAlign=top width=7><IMG height=3 src="http://govnokod.ru/img.bmp left_top_button" width=7 border=0></TD>
        <TD class=spacer vAlign=top background="http://govnokod.ru/bg.bmp" bg_top_button>&nbsp;</TD>
        <TD vAlign=top width=7><IMG height=3 src="http://govnokod.ru/img2.bmp right_top_button" width=7 border=0></TD></TR>
        <TR style="CURSOR: pointer">
          <TD class=spacer vAlign=top width=7 background="http://govnokod.ru/bg.bmp" left_button>&nbsp;</TD>
          <TD onClick = "http://govnokod.ru/2712" class=buttonLink vAlign=center noWrap align=middle background="http://govnokod.ru/bg2.bmp" bg_button>
            <a href=#>Сраная кнопка</a>
          </TD>
        <TD class=spacer vAlign=top width=7 background="http://govnokod.ru/bg3.bmp" right_button>&nbsp;</TD>
        </TR>
        <TR style="CURSOR: pointer" height=3>
          <TD class=spacer vAlign=top width=7><IMG src="http://govnokod.ru/img.bmp left_bot_button" border=0></TD>
          <TD class=spacer background="http://govnokod.ru/bg3.bmp" bg_bot_button height=3>&nbsp;</TD>
          <TD class=spacer vAlign=top width=7><IMG src="http://govnokod.ru/img.bmp right_bot_button" border=0></TD>
        </TR>
      </TBODY>
      </TABLE>
      </SPAN>
      </TD>


      Вот такая вот кнопка. Там еще и ошибка должна быть в параметре SRC тэга IMG
      Ответить
    • Главное, чтоб не документосистема говнооборота.
      Ответить
      • Наверняка есть и такое, ассенизаторам тоже надо учет вести ))
        Ответить
    • Автобус ещё не проезжал, поэтому я подошёл к дому своего лучшего друга и сел на пол на веранде у основного входа. Через двадцать минут Джейкоб показался на остановке. Вывернул на тропинку, ведущую прямиком к дому, но, поравнявшись со мной, быстро достал ключи, открыл дверь и захлопнул её прямо у моего носа.
      Ответить

    Добавить комментарий