XUL - проблема с текстовым полем - PullRequest
0 голосов
/ 25 июня 2009

Я пишу расширение Firefox. Когда пользователь выделяет и щелкает правой кнопкой мыши выбранный текст на веб-странице, расширение захватывает текст и отображает его в текстовом поле (окно xul). Текстовое поле показывает правильное форматирование (например, разрывы строк, пробелы, * для тегов li.). Но проблема возникает, когда я пытаюсь сохранить значение текстового поля в переменной. Разрывы строк исчезли.

var selText = document.getElementById ("txtboxSelectedText"). Value; //

Кто-нибудь может помочь?

Большое спасибо.

1 Ответ

0 голосов
/ 25 июня 2009

Это реальное текстовое поле или форматированный текстовый редактор, например tinyMCE или open wysiwyg? В реальном текстовом поле есть разрывы строк. В редакторах форматированного текста это действительно iframe с html-содержимым ... то, что выглядит как разрыв строки, на самом деле является тегом <br/>.

Причина, по которой я подозреваю, в том, что вы не можете иметь теги li (и связанные с ними маркеры) внутри обычного текстового поля

...