Скажите пожалуйста, вот в некоторых форумах, если ник админа выдиляется каким-то цветом, то если он создал тему, его ник у темы будет тоже выдилятся таким цветом, как цвет групы "Админы" А какой скрипт нужет что бы возле темы ник тоже выдилялся? Не знаю или Вы меня поняли, но очень нужно! Заранее оооочень благодарна!
Вопросик
Сообщений 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 |