Скажите пожалуйста, вот в некоторых форумах, если ник админа выдиляется каким-то цветом, то если он создал тему, его ник у темы будет тоже выдилятся таким цветом, как цвет групы "Админы" А какой скрипт нужет что бы возле темы ник тоже выдилялся? Не знаю или Вы меня поняли, но очень нужно! Заранее оооочень благодарна! 
Вопросик
Сообщений 1 страница 12 из 12
Поделиться111 Май 2008 13:36:00
Поделиться211 Май 2008 13:41:37
неуверен что то, но помоему то что нужно)))
<script type="text/javascript">
var arr=document.getelementsbytagname("td")
var arr1=new array ("Наруто", "")
var arr2=new array ("Сакура", "Uchiha Sasuke")
var arr3=new array ("", "")
var x=0
var j=0
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr1[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr1[j]))+"<font color='orange'>"+arr1[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr1[j])+arr1[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr2)
{while (i<=(arr2.length -1))
{if (arr[x].innerhtml.indexof(arr2[i])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr2[i]))+"<font color='green'>"+arr2[i]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr2[i])+arr2[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr3[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr3[j]))+"<font color='darkorange'>"+arr3[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr3[j])+arr3[j].length)}
j=j+1}}
x=x+1}}
</script>цвета и ники меняете на свои)
Поделиться311 Май 2008 13:50:06
11Boombox
Это вторая часть скрипта цветовыделения.Смысл ставить ее без первой части?
M@NDY
Ставьте обычный скрипт цветовыделения,а затем ставьте скрипт из поста №2 в HTML-низ и заполняйте его так же как и "первую часть".
Поделиться411 Май 2008 13:59:26
Спасибо огромное!!!
Поделиться511 Май 2008 14:04:50
А если у мну 6 груп? какой скрипт нужно?
Поделиться611 Май 2008 14:07:00
M@NDY
Скрипт цветовыделения на 6 групп можно взять в теме "Новые возможности.Скрипты",а в этом скрипте нужно самостоятельно добавить недостающие группы,сами разберетесь,или Вам составить?
Поделиться711 Май 2008 14:08:35
Скрипт цветовыделения на 6 групп можно взять в теме "Новые возможности.Скрипты"
Да этот скрипт у мну есть, а вторую часть на 6 груп, дайте плиз. 
Поделиться811 Май 2008 14:28:13
M@NDY
Вот так пробуйте:
<script type="text/javascript">
var arr=document.getelementsbytagname("td")
var arr1=new array ("Ник", "")
var arr2=new array ("Ник", "")
var arr3=new array ("Ник", "")
var arr4=new array ("Ник", "")
var arr5=new array ("Ник", "")
var arr6=new array ("Ник", "")
var x=0
var j=0
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr1[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr1[j]))+"<font color='red'>"+arr1[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr1[j])+arr1[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr2)
{while (i<=(arr2.length -1))
{if (arr[x].innerhtml.indexof(arr2[i])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr2[i]))+"<font color='green'>"+arr2[i]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr2[i])+arr2[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr3[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr3[j]))+"<font color='blue'>"+arr3[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr3[j])+arr3[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr4[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr4[j]))+"<font color='yellow'>"+arr4[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr4[j])+arr4[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr5[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr5[j]))+"<font color='orange'>"+arr5[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr5[j])+arr5[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerhtml.indexof(arr6[j])!= -1)
{arr[x].innerhtml=arr[x].innerhtml.substring (0, arr[x].innerhtml.indexof(arr6[j]))+"<font color='green'>"+arr6[j]+"</font>"+arr[x].innerhtml.substr (arr[x].innerhtml.indexof(arr6[j])+arr6[j].length)}
j=j+1}}
x=x+1}}
</script>Если не получится,то давайте ссылку на форум,где Вы видели подобное.
Поделиться911 Май 2008 14:51:57
Не, не выходит, все проверила, все правильно, не работает. Вот ссылка на сайт, где это видела: тут . Там админы розовым выделяются и все остальные тоже.
Отредактировано M@NDY (11 Май 2008 14:52:26)
Поделиться1011 Май 2008 16:19:49
M@NDY
Вот так ставьте,должно работать:
<script type="text/javascript">
var arr=document.getElementsByTagName("td")
var arr1=new Array ("Ник")
var arr2=new Array ("Ник")
var arr3=new Array ("ник")
var arr4=new Array ("ник")
var arr5=new Array ("ник")
var arr6=new Array ("ник")
var x=0
var j=0
for (x in arr)
{while (x<=(arr.length -1))
{for (j in arr1)
{while (j<=(arr1.length-1))
{if (arr[x].innerHTML.indexOf(arr1[j])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr1[j]))+"<font color='red'>"+arr1[j]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr1[j])+arr1[j].length)}
j=j+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr2)
{while (i<=(arr2.length -1))
{if (arr[x].innerHTML.indexOf(arr2)!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr2[i]))+"<font color='blue'>"+arr2[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr2[i])+arr2[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr3)
{while (i<=(arr3.length -1))
{if (arr[x].innerHTML.indexOf(arr3[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr3[i]))+"<font color='green'>"+arr3[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr3[i])+arr3[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr4)
{while (i<=(arr4.length -1))
{if (arr[x].innerHTML.indexOf(arr4[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr4[i]))+"<font color='orange'>"+arr4[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr4[i])+arr4[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr5)
{while (i<=(arr5.length -1))
{if (arr[x].innerHTML.indexOf(arr5[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr5[i]))+"<font color='black'>"+arr5[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr5[i])+arr5[i].length)}
i=i+1}}
x=x+1}}
for (x in arr)
{while (x<=(arr.length -1))
{for (i in arr6)
{while (i<=(arr6.length -1))
{if (arr[x].innerHTML.indexOf(arr6[i])!= -1)
{arr[x].innerHTML=arr[x].innerHTML.substring (0, arr[x].innerHTML.indexOf(arr6[i]))+"<font color='green'>"+arr6[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr6[i])+arr6[i].length)}
i=i+1}}
x=x+1}}
</script>Поделиться1111 Май 2008 16:57:26
Ура!!!! Работает!!! Спасибошки огромные!!!!
Поделиться1211 Май 2008 17:13:30
M@NDY
Не за что
Тема закрыта.
Похожие темы
| Маленький вопросик (если уже был, то извините!) | Архив | 16 Ноя 2007 |
| вопросик | Архив | 1 Июн 2008 |
| Можно вопросики? | Архив | 29 Окт 2008 |
| Вопросики | Архив | 9 Янв 2009 |
| Небольшой вопросик^^ | Архив | 3 Янв 2009 |