У меня проблемка с этис скриптом... Дело в том, чт овсе ники стали пропадать, например я(да и все) модеров невижу в таблице, а еще после того как модер написал сообщение, выхожу в главное меня и там написано Вчера -
адрес форума: 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
хотя с вашем скриптом на всём форуме не выделяется
У себя проверяла - скрипт рабочий.
Ну раз это не столь важно,то тема закрыта.