Доброго дня. Занимаюсь jscript не так давно, и так... в основном по мелочам. Нашел один скрипт, который меняет стиль lastposttd на форуме ucoz.
<script type="text/javascript">
$(".forumLastPostTd").each(function () {
if($(this).text() == 'Нет сообщений') { $(this).html('никогда') }
else {
var TimesHref = $(this).find('a:first').attr('href');
var TimesText = $(this).find('a:first').text();
var MesImgHref = $(this).find('a:eq(1)').attr('href');
var MessageHref = $(this).find('a:eq(2)').attr('href');
var MessageText = $(this).find('a:eq(2)').text();
var UserseHref = $(this).find('a:eq(3)').attr('href');
var UserseText = $(this).find('a:eq(3)').text();
$(this).html('<a href="'+MesImgHref+'" title="К первому непрочитанному сообщению"><img style="margin-bottom:-3px; margin-right:3px; margin-left:2px;" src="/images/thread.gif" border="0" alt=""></a><a title="К первому непрочитанному сообщению" href="'+MessageHref+'"><b>'+MessageText+'</b></a><div style="margin-top:2px;">от <a href="'+UserseHref+'">'+UserseText+'</a><a href="'+TimesHref+'" style="color:#9ebcd0; font-size: 8pt; float: right; margin-right: 15px; text-decoration: none;" title="К последнему сообщению">'+TimesText+'</a></div> <img src="/images/lastpost.gif" style=" margin-top: -12px; float: right;" alt="">');
}
});
</script>
Выводит рядом с названием темы полноценную дату, ссылкой на посл сообщение:
Цитата:
|
Чт, 27.12.2012, 17:24
|
Дело в том, что весь текст TimesText - задан одним стилем внутри. А мне нужно как-то разделить полную дату\время\день опубликования темы, и сделать этому тексту разные цвета (дата - красный, время - синий, день - зеленый).
Не могу никак разобраться, как мне получить по отдельности дату, время и день темы, задать им стиль текста (в моем случае нужно задать цвета), и вывести точно так же как и в скрипте выше? Помогите пожалуйста разобраться.
СПАСИБО!