RaDeMax | Добавлено: Понедельник, 09.08.2010, 15:19 | Сообщение № 1 |
Уровень 1
[ 0 ]
| Скрипт просто будет заменять слова,которые вы запрещаете либо теги,можно творить всё,что угодно,главное-иметь ум! <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>
[url=http://www.liveinternet.ru/users/kpop5q5lloj/post270917997/]как сделать снеговика в minecraft[/url]
|
|
|
|
DJSEMIN | Добавлено: Понедельник, 09.08.2010, 22:10 | Сообщение № 2 |
Уровень 1
[ 0 ]
| Ага! Ставлю.
|
|
|
|