Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод материала по вертикали (вместо горизонтали) (https://javascript.ru/forum/misc/18636-vyvod-materiala-po-vertikali-vmesto-gorizontali.html)

uExpo 09.07.2011 15:40

Вывод материала по вертикали (вместо горизонтали)
 
На сайте есть тег который вывод список пользователей вот в таком виде:

uExpo, VIP-4

и код HTML выглядит так:

<a class="123" href="/index/8-1" target="_blank">uExpo</a>, <a class="123" href="/index/8-5" target="_blank">VIP-4</a>


Как реализовать чтобы все Логины после знака , отображались по вертикали, вот так:

<a class="123" href="/index/8-1" target="_blank">uExpo</a><br>
<a class="123" href="/index/8-5" target="_blank">VIP-4</a>


То есть другими словами чтобы запятая заменялась тегом <br>

Amphiluke 09.07.2011 16:05

Правильнее всего делать это на стороне сервера, а не при помощи Javascript

uExpo 09.07.2011 16:09

было бы все так просто в uCoz нельзя менять

Amphiluke 09.07.2011 16:16

Для «безвыходных» ситуаций:
<p id="users"><a class="123" href="/index/8-1" target="_blank">uExpo</a> , <a class="123" href="/index/8-5" target="_blank">VIP-4</a>, <a class="123" href="/index/8-0" target="_blank">Admin</a></p>
<script type="text/javascript">
window.onload = function() {
    var u = document.getElementById("users");
    u.innerHTML = u.innerHTML.replace(/<\/a>\s*?,/g, "</a><br>");
}
</script>

uExpo 09.07.2011 16:20

Спасибо

monolithed 09.07.2011 18:15

Цитата:

Сообщение от uExpo
было бы все так просто в uCoz нельзя менять

что мешает в стилях прописать?

p#users a {
     display: block;
     position: relative;
}

Amphiluke 09.07.2011 18:35

Цитата:

Сообщение от monolithed
что мешает в стилях прописать?

Очевидно, запятые.


Часовой пояс GMT +3, время: 23:05.