Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: bb-код на яваскрипте
 
 автор: tvv123456   (04.11.2010 в 15:11)   письмо автору
 
 

Доброго времени суток.
Подскажите пожалуйста как сделать следующую вещь:
Допустим в textarea есть какой то текст: текст [ b]Жирный текст[ /b] обычный текст

как сделать так чтобы между bb кодом яваскрипт реально вставил жирный текст? заранее спасибо

  Ответить  
 
 автор: psychomc   (04.11.2010 в 15:18)   письмо автору
 
   для: tvv123456   (04.11.2010 в 15:11)
 

iframe

  Ответить  
 
 автор: tvv123456   (04.11.2010 в 15:35)   письмо автору
 
   для: psychomc   (04.11.2010 в 15:18)
 

не соображу причем здесь фрэймы.
Вообщем суть:

При помощи аякса получаем некоторый xml среди них есть <text>И вот тут встречаеться bb код</text>
все что между <text> </text> попадает в <textarea id="q"></textarea> вот таким кодиком:
 
...
mes = Element.getElementsByTagName('text')[0].firstChild.data
document.getElementById("q").innerHTML += trim(mes)


ну и в итоге нужно просто чтобы вместо bb-кода в textarea отображался форматированный текст

  Ответить  
 
 автор: АЯ   (04.11.2010 в 15:57)   письмо автору
 
   для: tvv123456   (04.11.2010 в 15:35)
 

Читайте первый ответ в этой ветке - http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=76991&page=1 - там, правда, про смайлы. Но и курсив, и жирность... это всё по одному рецепту делается.

Про "лису и виноград" там в конце тоже прочитайте:-)

  Ответить  
 
 автор: tvv123456   (04.11.2010 в 16:37)   письмо автору
 
   для: АЯ   (04.11.2010 в 15:57)
 

Немножко другой случай, мне нужно чтобы пользователь как раз в этом окне ничего сделать не мог поэтому я к текст ареа прикрутил readonly="readonly" , вроде все работает(это мини-чатик), но вот захотелось немного оформить текст(логин того кто ввел сообщение и время ввода сделать жирным и цветным), но как я понял в текстариа это не судьба?

Переделывать если честно уже не очень хочеться :)

  Ответить  
 
 автор: psychomc   (04.11.2010 в 16:22)   письмо автору
 
   для: tvv123456   (04.11.2010 в 15:35)
 

что в данном случае в вашем понимании "форматированный текст" ?

  Ответить  
 
 автор: tvv123456   (04.11.2010 в 16:48)   письмо автору
 
   для: psychomc   (04.11.2010 в 16:22)
 

Вообщем изменил textarea на div а в xml просто то метсо где есть стороние теги использовал CDATA
вроде работает :)

Видать я просто не правильно разьяснил проблему :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования