Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подсветка HTML внутри TEXTAREA (https://javascript.ru/forum/misc/2902-podsvetka-html-vnutri-textarea.html)

inetusr 24.02.2009 15:07

Подсветка HTML внутри TEXTAREA
 
Добрый день.
Мне нужно сделать подсветку html-тегов при редактировании текста внутри <textarea>. Причем задача состоит в том, чтобы во время редактирования теги сразу подчеркивались.
Например, в браузере я хочу видеть примерно такой результат:
<h1>Привет</h1> <p>Редактируем текст</p>

Задача решалась бы просто, если внутри <textarea> можно было использовать html тэги:
Код:

<textarea>
                <font color='red'>  &lt; h1 &gt;  </font>  Привет  <font color='red>  &lt;  /h1  &gt;  </font>
</textarea>

При редактировании текста можно взять событие onKeyPress, которое с помощью regexp может заменить теги на теги с подсветкой, но вот как их подсветить если внутри textarea тэги html не работают?

Уважаемые гуру, подскажите в каком направлении копать?
Заранее спасибо всем откликнувшимся.

ZoNT 24.02.2009 15:20

внутри текстареи может быть только текст...

Андрей Параничев 24.02.2009 17:22

inetusr,
Вам нужно копать в направлении тега iframe с атрибутом designMode="on".


Часовой пояс GMT +3, время: 05:55.