Angel7, уже была такая идея, кстати сразу как только пожаловались на беззащитность тегов.
Как бы в первом посте содержится вся суть темы, и если автор допутил в нем ошибки, то он же должен их и исправить, а так бред получится. Наверно щас буду крутить скрипт для создания новых ББ кодов, там есть кое-что полезное...
Добавлено (05 Май 2009, 23:38)
---------------------------------------------
Так, взял стандартный скрипт ББ кода (на каком то говносайте, олсити говно собачье, поиск ничерта не дал)
Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[flash]') != -1) {
s=s.replace('[flash]','<center><embed src='); s=s.replace('[/flash]',' width="600" height="460" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" play="false"></center>');
e[k].innerHTML=s;}}}
</script>
Обрезал все лишнее и подогнал под себя:
Code
var e = document.addform.message.value;
var n = 0;
while (e.indexOf('[moder') != -1){alert(n); n=n+1;}
Сначала алерт вынес за пределы while, но понял что чтото не то.
Фактически этот while почему то становится бесконечным (по факту должен был только 3 раза пробежать).