• Страница 1 из 1
  • 1
Запрещаем использовать то или иное слово!
ex7
Offline
Дата: Вс, 21.08.2011, 18:19 | Сообщение # 1

Σx7™
Активный
Постов: 222


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

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
Поиск:

Дизайн принадлежит администратору сайта.
Любое копирование дизайна без ведома администрации,
запрещено и карается блокировкой ресурса в системе Ucoz
Design by De7 | Imposition: KeNtOk | Используются технологии uCoz
Поисковый анализ сайта