У меня проблемка с этис скриптом... Дело в том, чт овсе ники стали пропадать, например я(да и все) модеров невижу в таблице, а еще после того как модер написал сообщение, выхожу в главное меня и там написано Вчера -
адрес форума: http://narutointhecity.spybb.ru
Проблемка со скриптом цветовыделения на всём форуме
Сообщений 1 страница 6 из 6
Поделиться14 Май 2008 14:45:44
Поделиться24 Май 2008 14:53:01
А может скрипт покажите? Или зачем?
Поделиться34 Май 2008 14:55:46
вот кажется он(я не уверен, потому что он затерялся среди множества других скриптов)) )
<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 (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='darkorange'>"+arr3[i]+"</font>"+arr[x].innerHTML.substr (arr[x].innerHTML.indexOf(arr2[i])+arr2[i].length)} i=i+1}} x=x+1}} </script>
Поделиться44 Май 2008 15:25:49
вот кажется он(я не уверен, потому что он затерялся среди множества других скриптов)) )
Это продолжение скрипта цветовыделения,нужен для того,чтобы выделить ник на всем форуме.Именно в нем и ошибка,уберите его и поставьте это,тогда все должно заработать:
<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>
Поделиться54 Май 2008 17:25:04
Ирина
спасибо))хотя с вашем скриптом на всём форуме не выделяется, да и фиг с ним))спасибо)
Поделиться64 Май 2008 17:30:08
хотя с вашем скриптом на всём форуме не выделяется
У себя проверяла - скрипт рабочий.
Ну раз это не столь важно,то тема закрыта.