Страница 1 из 1

bb коды

Добавлено: 20 янв 2011, 15:38
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"/>