23:09
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Запрещаем использовать то или иное слово!
testscriptДата: Воскресенье, 22.08.2010, 14:21 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 145
Репутация: 32767
Статус: Offline

Скрипт просто будет заменять слова,которые вы запрещаете либо теги,можно творить всё,что угодно,главное-иметь ум!
Code

<script>   
function replace_all(str1,str2)   
{   
regexp=new RegExp(str1,"g")   
all_elements=document.getElementsByTagName('*');   
for(i=0,s=all_elements.length;i<s;i++)   
     if(all_elements[i].tagName!="SCRIPT")   
     for(j=0,s_=all_elements[i].childNodes.length;j<s_;j++)   
     if(all_elements[i].childNodes[j].nodeType==3)   
     {   
     if(regexp.test(all_elements[i].childNodes[j].textContent))   
     {   
     all_text=all_elements[i].childNodes[j].textContent   
         
     text=all_text.substr(0,all_text.indexOf(str1))   
     left=document.createTextNode(text)   
         
     //<b>   
     middle=document.createElement('b');//Ставим тег,в который хотим обернуть заменяющее слово   
     //text=all_text.substr(all_text.indexOf(str1),str1.length)   
     middle.appendChild(document.createTextNode(str2))   
     //-------------------------------------------------------------------------------------------   
         
     text=all_text.substring(all_text.indexOf(str1)+str1.length,all_text.length)   
     right=document.createTextNode(text)   
         
     all_elements[i].childNodes[j].textContent=""   
     all_elements[i].insertBefore(left,all_elements[i].childNodes[j])   
     all_elements[i].insertBefore(middle,all_elements[i].childNodes[j])   
     all_elements[i].insertBefore(right,all_elements[i].childNodes[j])   
     }   
     }   
         
}   
window.onload=function(){   
replace_all("Слово,которое будет запрещаться!"," На что заменим! ");   

}   
</script>


=======Я УЗНАЛ , ЧТО У МЕНЯ , ЕСТЬ ОГРОМНАЯ СЕМЬЯ=====
=====МОНИТОР, СИСТЕМНЫЙ БЛОК , В СЕТЬ ВОТКНУЛ Я ПРОВОДОК===
======ВИНДОУС, НЕБО ГОЛУБОЕ , ЭТО ВСЁ МОЁ, РОДНОЕ======
======БЕЗ ИНЕТА ЖИТЬ НЕЛЬЗЯ, ЭТО РОДИНА МОЯ!!!=======
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2006
Хостинг от uCoz