2009-06-25 11 views
0

Firefox 확장 기능을 쓰고 있습니다. 사용자가 웹 페이지에서 선택한 텍스트를 강조 표시하고 마우스 오른쪽 버튼으로 클릭하면 텍스트가 캡처되어 텍스트 상자에 표시됩니다 (xul 창). 텍스트 상자는 올바른 형식 (예 : li 태그의 줄 바꿈, 공백, *)을 표시합니다. 하지만 문제는 변수에 텍스트 상자 값을 저장하려고 할 때 발생합니다. 줄 바꿈이 없어졌습니다.XUL - 텍스트 상자 문제

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

아무도 도와 줄 수 있습니까?

고마워요.

+0

어떻게 결정할 줄 바꿈이 사라지고 정상적인 텍스트 상자 내부 리튬 태그 (및 관련 글 머리 기호)를 가질 수 없습니다 의심하는 이유? 그 지점에서 라인 베라 크가 분실되고 있는지 확실하지 않습니까? –

+0

가져온 후 var selText = document.getElementById ("txtboxSelectedText"). 값; // 경고를 표시합니다 (selText). –

+0

문제를보기 위해 사용할 수있는 최소 코드를 게시하면 도움이 될 것입니다. 귀하의 문제는 분명히 게시 된 코드 줄에 없습니다. 그리고 당신이 뭔가 잘못했거나 (알려지지 않은) 버그를 일으킬 수있는 곳을 추측하기 란 정말로 어렵습니다. – Nickolay

답변

0

tinyMCE 또는 열린 wysiwyg와 같은 리치 텍스트 편집기 또는 서식있는 텍스트 편집기입니까? 실제 텍스트 상자에는 줄 바꿈 문자가 있습니다. 리치 텍스트 에디터에서는 HTML 컨텐트가있는 iframe입니다 ... 줄 바꿈처럼 보이는 것은 실제로는 <br/> 태그입니다.

나는 이것이 당신이

+0

일반 텍스트 상자입니다. li 태그가 *로 표시됩니다. –

관련 문제