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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кнопочки и textarea

Сообщения:  [1-2] 

 
 автор: bronenos   (05.05.2007 в 18:08)   письмо автору
 
   для: podpole   (04.05.2007 в 22:43)
 

ну если брать в расчет только ие и оперу то вот
function bbcode (bb)
{
  // получаем выделенную область
  var sel = document.selection.createRange();

  // если есть выделенный текст - пишем
  if (sel.text)
    sel.text = '['+bb+']' + sel.text + '[/'+bb+']';
  // иначе добавляем в конец
  else
    document.getElementById('area').value += '['+bb+'][/'+bb+']';
}

<textarea id='area'></textarea>
<input type='button' onClick='bbcode("b")' value='B' />

   
 
 автор: podpole   (04.05.2007 в 22:43)   письмо автору
 
 

Здравствуйте! Я хотел бы на своём сайте сделать форматирование текста средствами BB-Code ну тоесть запретить обычные теги, и заменить их на [/b] и т.п. И хотел бы чтобы это всё происходило не ручным вписыванием пользователя этого кода в поле, а посредством нажатия на кнопочки
+ Хотелось бы чтобы допустим при выделении слова, или предложения, при нажатии на кнопочку, не текст заменялся на эти коды, а коды ставились по краям выделеного текста.
+ И ещё хочеться чтобы кнопочка о каждом коде содержала в себе сразу 2 варианта:
Например при первом нажатии на кнопочку [b] вставляеться [b], а при втором нажатии на ту же кнопочку уже вставлялось
, а то будет не эстетично держать целый блок кнопочек, в случае если закрыть этот тег нужно будет нажатием на другую кнопочку [/b]...
Надеюсь меня хоть ктонибудь понял, и сможет натолкнуть на путь истинный)))

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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