Официальный Форум технической поддержки сервиса ForumBB

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



как выделить тему?

Сообщений 1 страница 11 из 11

1

мне в ролевухе нужно выделить пример анкеты.как?

0

2

ВолчийАнгел

<script type="text/javascript">
    var arr=document.links
    var arr1=new Array ("текст", "")
    var arr2=new Array ("текст", "", "", "")
    var arr3=new Array ("", "", "", "")
    var arr4=new Array ("", "", "", "", "")
    var arr5=new Array ("", "", "", "", "")
    var arr6=new Array ("", "", "", "", "")
    for (x in arr)
    {for (y in arr1)
    {if (arr[x].innerHTML==arr1[y])
    {
    arr[x].innerHTML="<font color='red'>"+arr[x].innerHTML+"</font>"}
    }}

    for (x in arr)
    {for (j in arr2)
    {if (arr[x].innerHTML==arr2[j])
    {
    arr[x].innerHTML="<font color='goldenrod'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (l in arr3)
    {if (arr[x].innerHTML==arr3[l])
    {
    arr[x].innerHTML="<font color='darkorange'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (j in arr4)
    {if (arr[x].innerHTML==arr4[j])
    {
    arr[x].innerHTML="<font color='steelblue'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (p in arr5)
    {if (arr[x].innerHTML==arr5[p])
    {
    arr[x].innerHTML="<font color='steelblue'>"+arr[x].innerHTML+"</font>"}}}

    for (x in arr)
    {for (s in arr6)
    {if (arr[x].innerHTML==arr6[s])
    {
    arr[x].innerHTML="<font color='steelblue'>"+arr[x].innerHTML+"</font>"}}}

    </script>

Этот скрипт обычно на ники используют...но вместо ников можно и любое название темыы ввести)) это цветовыделение)

Или:

При помощи этого скрипта можно выделить разные типы тем н только в виде добавления специфической иконки, но  и особым оформлением текста ссылки на тему.

<script type="text/javascript">
var rows=document.getElementsByTagName("tr")
var no=0
for (no=0; no<=(rows.length-1); no++)
{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}
else if (rows[no].className.indexOf("inew")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='green'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
else if (rows[no].className.indexOf("iclosed")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='yellow'>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</font>"}
}
</script>

Рассмотрим блок:

{if (rows[no].className.indexOf("isticky")!=-1)
{rows[no].getElementsByTagName("a")[0].innerHTML="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"}

Этот блок кода оформляет текст Важных тем. isticky указывает именно на важные темы.
Видим rows[no].getElementsByTagName("a")[0].innerHTML. Этот кусок означает текст ссылки темы. Вокруг него мы решили поставить следующее оформление:
-сделать текст красным
-сделать жирным
Как знаем из хтмл, это достигается следующим образом:

Код:
<font color='red'><b>Наш текст</b></font>
Если хотите, можно использовать вокруг текста сылки любые друие хтмл теги.
Чтобы перенести эти теги в скрипт мы делаем следующее
-Заковычиваем передние теги в " "
-ставим плюс
-ставим текст ссылки (rows[no].getElementsByTagName("a")[0].innerHTML)
-ставим плюс
-ставим конечные теги в ковычках.

В данном случае у нас получилось:

="<font color='red'><b>"+rows[no].getElementsByTagName("a")[0].innerHTML+"</b></font>"
Следующие два блока кода отвечают соотвественно за:

-новые темы (inew)
-закрытые темы (iclosed)

Если какой-то вид тем вы отдельно оформлять не собираетесь - соответствующий кусок скрипта можно выкинуть.

0

3

я тупая....а куды енто вводить?

0

4

ВолчийАнгел
админ панель -> настройки -> html-верх))

0

5

Сакурёна
+1=)

0

6

Сакурёнапасиба!!!!!!!!!!!

0

7

Сакурёна написал(а):

var arr=document.links
    var arr1=new Array ("текст", "")- Что надо писать в кавычках???
    var arr2=new Array ("текст", "", "", "")
    var arr3=new Array ("", "", "", "")
    var arr4=new Array ("", "", "", "", "")
    var arr5=new Array ("", "", "", "", "")
    var arr6=new Array ("", "", "", "", "")
    for (x in arr)

Отредактировано BASTIONES (21.12.2007 22:47:54)

0

8

BASTIONES
По логике вещей название темы

0

9

MAKAR
Я пробувал, а оно всеравно не реагирует =(

0

10

Должно пахать...

0

11

ВолчийАнгел написал(а):

мне в ролевухе нужно выделить пример анкеты.как?

Можно просто внизу темы нажать выделить и всё.

0