Куча говна / Говнокод #832 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
<div class="hright"><span id='ratig-layer-1146605335'><div class="rating" style="float:left;">
<ul class="unit-rating">
<li class="current-rating" style="width:0px;">0</li>
<li><a href="#" title="Плохо" class="r1-unit" onclick="dleRate('1', '1146605335'); return false;">1</a></li>
<li><a href="#" title="Приемлемо" class="r2-unit" onclick="dleRate('2', '1146605335'); return false;">2</a></li>
<li><a href="#" title="Средне" class="r3-unit" onclick="dleRate('3', '1146605335'); return false;">3</a></li>
<li><a href="#" title="Хорошо" class="r4-unit" onclick="dleRate('4', '1146605335'); return false;">4</a></li>
<li><a href="#" title="Отлично" class="r5-unit" onclick="dleRate('5', '1146605335'); return false;">5</a></li>
</ul>
</div></span></div>

Запостил: guest guest, (Updated )

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

  • Иван:
    Что смутило?
    width:0px; - это?

    Не поленился поискать пример генерации рейтинга http://fordle.ru/huck/47-menjaem-rejjting-novostejj.html

    По-моему, li.current-rating используется как полоса для графического отображения рейтинга
    Ответить
  • OLEGATOR:
    Ага, именно.
    Я бы тут все названия стилей поубирал, а привязку форматирования к тегам делал только из css. Ну и onclick, в ajax однозначно.
    Ответить
  • Иван:
    Судя из кода генерации, если еще не голосовали, то рейтинг ноль и полоса не показывается. Если ее совсем убрать, тогда остальные лишки, чтобы оставить на том же уровне.

    Если поубирать название стилей, то как разукрасить цифры? 🙂

    >Ну и onclick, в ajax однозначно
    А что делает функция dleRate? Может она шлет ajax-запрос? Тогда тем более нужно оставлять li.current-rating, так проще отобразить рейтинг - достаточно поменять текст и ширину
    Ответить
  • Иван:
    Если ее совсем убрать, тогда остальные лишки нужно опустить ниже, чтобы оставить на том же уровне.
    Ответить

Добавить комментарий для guest Отменить ответ

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8