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

    +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
    if (location.href.split('/')[4] == '14-0-0' | location.href.split('/')[4] == '14') {
    	$('#u1').attr({
    		class: 'tabv'
    	})
    }
    else if (location.href.split('/')[4] == '14-0-1') {
    	$('#u2').attr({
    		class: 'tabv'
    	})
    }
    else if (location.href.split('/')[4] == '14-0-0-1' || $('#PMtoUser').val()) {
    	$('#bar').hide();
    	$('#mess').css({
    		backgroundColor: '#fafafa'
    	});;
    	$('#mess').html('<div style="padding-top:30px;padding-bottom:30px;"><div id="valError2"></div><div id="valSuccess2"></div><div id="bmess"><div id="bmess2"><table width="100%"><tr><td align="left" valign="top"><div class="avaogets" style="margin-top:2px;"><img src='+noavatar+'></div></td><td width="100%" style="padding-left:15px;" align="left" valign="top"><div id="hname">Получатель</div><input type="text" id="nameSend"><div style="padding-top:9px;" id="hname">Тема</div><input type="text" id="tSend"></td></tr></table><textarea style="margin-top:10px;" id="message2"></textarea><div id="idCap" style="overflow:hidden;margin-top:3px;margin-left:1px;"><div style="float:left;" id="abbbb"></div><div style="float:right;"><input id="capval" maxlength="4" type="text"></div></div><div id="new_b" class="Mbd" style="margin-top:6px;" onclick="$(\'#sbm\').click()"><div id="new_b2">Отправить</div></div><div class="spanload" style="display:inline-block;padding-left:5px;"></div></div> </div></div>');
    	$('#u4').attr({
    		class: 'tabv'
    	})
    }

    Это и многое другое на http://uweb.su/js/new_message.js!
    Смотрите в браузерах вашего компьютера!

    Запостил: UnderShot, 30 Марта 2011

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

    • Это не исходники юкоза?
      Ответить
    • > location.href.split('/')[4] == '14-0-0-1'
      черт, я бы не додумался )))
      Ответить
      • location.href.split('/')[ location.href.split('/').length - 1]
        Ответить
        • мило, но я не о том. А о том, что вместо адекватного рутинга на сервере и отдачи соотв. скрипта этот анализ происходит на клиенте
          Ответить
          • На этой saas нет серверной работы. Собственно это ещё хуйня, %username% ещё незнает про тернарный оператор.
            Ответить
          • Никакого анализа не происходит, первый if всегда true
            А, сорри, не всегда, иногда и третий
            Ответить

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