Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Совмещение кодов цветовыделения и выделения жирным.


Совмещение кодов цветовыделения и выделения жирным.

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

1

Есть два разных кода, который желательно, если это вообще реально, слить воедино и сделать так, чтобы он функционировал.

Код для цветовыделения. Работающий и проверенный на практике.

Код:
<!-- Цветовыделение Админки -->
<script type="text/javascript">
        inColor("#362D2D", new Array("Садако", "Казуки", "Киру Лассу", "Китсуне-сама"))
        inColor("#7A6F6F", new Array("Тачи Тадао", "Мари", "Дитрих Кернц"))
       
        function inColor(color, myarray){
        var a=document.links
        for(i=0;i<a.length;i++){
        for(q=0;q<myarray.length;q++){
        if(a[i].innerHTML==myarray[q]){
        a[i].innerHTML="<span style=\"color: "+color+";\">"+myarray[q]+"</span>"
        }}}}
        </script>

Код выделения жирным шрифтом. Не пашет, но найден тут.

Код:
 <script type="text/javascript">
document.getElementsById("pun-stats")
var arr=document.links
var arr1=new Array ("НИК", "НИК", "НИК", "НИК", "НИК")
var arr2=new Array ("НИК", "НИК", "НИК", "НИК", "НИК")

for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{
arr[x].innerHTML="<b>"+arr[x].innerHTML+"</b>"}}}

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

Итого надо в итоге: чтобы ники двух заданных Array-ев были выделены цветом и болдом ( вот так наглядно будет)
Плацдарм для развлечений и реализации - http://akuma.rolevaya.ru/

Вопрошающий обладает сомнительными познаниями, так что обьяснять что как и куда придётся как дитятке малому )

0

2

Вариант 1

<!-- Цветовыделение Админки -->
<script type="text/javascript">
        inColor("#362D2D", new Array("Садако", "Казуки", "Киру Лассу", "Китсуне-сама"))
        inColor("#7A6F6F", new Array("Тачи Тадао", "Мари", "Дитрих Кернц"))
       
        function inColor(color, myarray){
        var a=document.links
        for(i=0;i<a.length;i++){
        for(q=0;q<myarray.length;q++){
        if(a[i].innerHTML==myarray[q]){
        a[i].innerHTML="<span style=\"color: "+color+";\"><b>"+myarray[q]+"</b></span>"
        }}}}
        </script>

Вариант 2

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("Deff","","", "","", "Bald")
var arr2=new Array ("Саша","Маша","", "")
for (x in arr)
{for (y in arr1)
{for (j in arr2)
{if (arr[x].innerHTML==arr1[y])
{var b=arr[x].innerHTML
arr[x].innerHTML="<font color='red'><b>"+b+"</b></font>"}
else if (arr[x].innerHTML==arr2[j])
{var c=arr[x].innerHTML
arr[x].innerHTML="<font color='gray'><b>"+c+"</b></font>"}}}}
</script>

(*Поправил второй

Отредактировано Deff (Пн, 22 Ноя 2010 14:28:55)

+1

3

Deff

1 вариант работает идеально.
2 вариант совсем не рабочий.

Большое спасибо, что помогли. Я пол ночи убила на попытку осознать принцип и попытки влепить эти скрипты воедино.  :love:
Тему можно в корзину. ^_^

Отредактировано CyberKid (Пн, 22 Ноя 2010 11:47:03)

0

4

CyberKid написал(а):

2 вариант совсем не рабочий.

Поправил второй - лишняя кавыка была

+1


Вы здесь » Единый форум поддержки » Корзина » Совмещение кодов цветовыделения и выделения жирным.