Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Запрещаем использовать то или иное слово
Дата: Сб, 13.03.2010, 19:13:46 | Сообщение # 1
Аватар не установлен
OFF
Пользователь
20 Сообщения:
0 Отзывы:
http://yavdruzyah.ru/css/ajax/1268480220-clip-1kb.png
Скрипт просто будет заменять слова,которые вы запрещаете либо теги.Можно творить всё,что угодно.Главное-иметь ум.by VfriendsAdmin
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>

Источник: http://yavdruzyah.ru
  • Страница 1 из 1
  • 1
Поиск: