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

    +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
    switch(resp.error_code)
    			{
    				case 0:
    				{
    					new URI('/account/success/').go();
    					return;
    				}
    				case BAD_CAPTCHA:
    				{					
    					var c = $('fRegistration').getElement(".captcha");
    					c.innerHTML = '<br />' + resp.error_message;
    					break;
    				}
    				case BAD_EMAIL:
    				{
    					var c = $('fRegistration').getElement(".email");
    					c.innerHTML = '<br />' + resp.error_message;
    					break;
    				}
    				case BAD_PASSWORD:
    				{
    					var c = $('fRegistration').getElement(".passwd");
    					c.innerHTML = resp.error_message + '<br />';
    					break;
    				}
    				case BAD_AGREEMENT:
    				{
    					var c = $('fRegistration').getElement(".agreement");
    					c.innerHTML = resp.error_message + '<br />';
    					break;
    				}
    				default:
    				{
    					var c = $('fRegistration').getElement(".other_errors");
    					c.innerHTML = resp.error_message + '<br />';
    					break;
    				}
    			}

    Классно, да?
    Особенно интересно то, что используется фреймворк mootools и не используются его функции :)

    $$('#fRegistration .other_errors")[0].set('html', resp.error_message + '<br />');

    Вообще считаю избыточным передавать и код и строку ошибки

    Запостил: rudolff, 06 Августа 2010

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

    • А зачем разные сообщения выводить в разные элементы страницы?
      Если это ошибка, то сообщать надо в одном элементе.
      Ответить
    • Когда-то слушали музыку Моцарта, а сейчас - одна ниго-гомо-.....-гопота.
      Ответить
      • мда, и сие есьм весьма печально
        а еще говнопопса и шансоноблатняк всякий ))
        Ответить
      • в Зальцбурге за камзол с надписью Beethoven можно было получить неиллюзорных пиздюлей...
        Ответить
    • >> + '<br />
      вот верстуны-то обрадуются
      Ответить
      • верстуны уже рады по самое небалуйся
        Ответить
        • Обычно(судя по моему небольшому опыту) верстун и js-кодер одно и то же лицо
          Ответить
          • обычно полагают, что незаменимых людей нет, поэтому часто чел занимается тем, в чем не понимает
            Ответить
            • Смотря какой человек, кто-то пытается понять как надо, как лучше, а кому-то похер, лавэ же капает.
              Ответить

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