Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Простая задачка (https://javascript.ru/forum/dom-window/21412-prostaya-zadachka.html)

Nanto 08.09.2011 14:46

Простая задачка
 
есть
<textarea id="text">
и ссылка
<a href="#" id="answer">

Нужно по клику на ссылку, в textarea передать конструкцию
<b>login</b><br />
...
Но что-то странно браузеры выполняют:
IE8 - всё как надо
Opera - экранирует тэги, но не выполняет их
FF - и не выполняет, и не экранирует...
В чём косяк? DOM уже сформировался и тэги передаются просто как текст?

Sweet 08.09.2011 14:49

textarea - это область с текстом. Как бэ не с DOM-элементами, а с текстом.

Nanto 08.09.2011 14:59

Sweet,
ну и можно в <textarea> как либо управлять форматированием текста?

da_ff 08.09.2011 14:59

Вы бы хоть код показали.

devote 08.09.2011 15:03

Цитата:

Сообщение от Nanto
ну и можно в <textarea> как либо управлять форматированием текста?

В textarea нет, делайте iframe с параметром contentEditable и управляйте стилями как пожелаете.

ваый 08.09.2011 15:06

Умилил заголовок. "Простая задачка". Сделать wysiwyg :lol:
Может автору просто найти мини-wysiwyg и посмотреть как там?

Nanto 08.09.2011 15:19

Понятно...
придётся через css форматировать...


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