bb коды

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Ответить
Rolexx93
Сообщения: 1
Зарегистрирован: 20 янв 2011, 15:26

bb коды

Сообщение Rolexx93 »

Привет Нужна помощь ..По бб кодам на форуме.
Суть в том что я поставил скрипт бб код ... и при нажатии вылазиет код "[Table] [/Table]".
Все нормально все работает.
Помогите сделать так что бы при нажатии вылазил код и при выделении текст был в кодах.
Когда выделяю коды ставяться перед текстом, т.е вот так
"[Table] [/Table] текст"

Помогите....
Вот сам код:
Спойлер: Показать +
Общий вид страниц форума:

Код: Выделить всё

<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('[Table]') != -1) {
s=s.replace('[Table]','<table width="100%" border="0" cellspacing="0" cellpadding="5" style="background-color:161618; border-top:1px dotted #898989; border-right:1px dotted #898989; border-bottom:1px dotted #898989; border-left:1px dotted #898989;"><tr><td style="width:25px; height:25px;background-repeat:no-repeat; background-position:5px 3px;"> </td><td><font style="font-size: 12px; font-family: Verdana; color: 898989;">'); s=s.replace('[/Table]','</font></td></tr></table>');
e[k].innerHTML=s;}}}
</script>


Форма добавления сообщений:

Код: Выделить всё

<input type="button" value="Таблица" onclick="emoticon('[Table] [/Table]'); return false;" class="codeButtons" title="Вставить Таблицу" name="Table"/>
Ответить