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

HTML+CSS+JavaScript

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

 

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

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

тема: Вставка тегов в тескт
 
 автор: 27   (05.10.2005 в 04:49)   письмо автору
 
 

Добрый insert_you_datetime_here!
Вот такой вопрос:
Кликнув по ссылке: "Жирный" в тектареа надо вставить тег

<b></b>


Как это сделать, чтоб работало как в IE так и в Опере?

P.S. Существующие, похожие, темы мне кажется не подходят. С тем, как устроено на этом форуме, я не разобрался :(

Просьба привести пример...

   
 
 автор: sancho   (05.10.2005 в 09:26)   письмо автору
 
   для: 27   (05.10.2005 в 04:49)
 

Можно реализовать следующим образом

<a href="#" onclick="document.имя_формы.имя_textarea.value +='[/b]'">[b]<b>Жирный</b></a>

   
 
 автор: cheops   (05.10.2005 в 14:21)   письмо автору
 
   для: 27   (05.10.2005 в 04:49)
 

На форуме используется скрипт JavaScript
<script language='JavaScript1.1' type='text/javascript'>
<!--
  function tag(text1, text2)
  {
     if ((document.selection))
     {
       document.form.message.focus();
       document.form.document.selection.createRange().text = text1+document.form.document.selection.createRange().text+text2;
     } else document.form.message.value += text1+text2;
  }
//-->
</script>

Функция tag(text1, text2) принимает два параметра - открывающий и закрывающий тэг. Для работы с тэгами на форуме используется следующий HTML-код
        Жирный: <a href=# onClick="javascript:tag('[ b]', '[/b]'); return false;" >[b][/b]</a><br>
        Наклонный: <a href=# onClick="javascript:tag('[ i]', '[/i]'); return false;" >[i][/i]</a><br>
        URL: <a href=# onClick="javascript:tag('[url]', '[/url]'); return false;" >[url][ /url]</a><br>                

Если выделить текст и щёлкнуть на ссылку - выделенный текст будет обрамлён тэгами - это работает в Internet Explorer и последней Opera 8.5.

PS Форма должна называться form
<form name='form' method=post>

   
Rambler's Top100
вверх

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