문제

나는 tinymce를 사용하고있다 (http://tinymce.moxiecode.com/) .net 페이지에서. 텍스트를로드 할 때마다

myTMCE.value=mycontent;

내 텍스트가 감겨진다는 것을 알 수 있습니다 <p></p>. 이것은 나에게 바람직하지 않으므로 피하려고 노력하고 있습니다. 초기화하려고합니다

        <script>
            tinyMCE.init({
                force_p_newlines: true
            })

        </script>

작동하지 않았다. 아이디어가 있습니까? 미리 감사드립니다, m.

도움이 되었습니까?

해결책

당신은 벗을 수 있습니다u003Cp> .NET을 사용한 사실 이후의 태그 또는 또는 대안으로 평야를 사용하십시오.u003Ctextarea> 데이터 입력 필드가하려는 작업에 적합한 경우.

다른 팁

이 작업을 수행해야합니다.

<script>
    tinyMCE.init({
        forced_root_block: false,
        //some other options here
    })
</script>

기본적으로 tinymce는 루트 블록으로 설정합니다. 이 속성을 False로 설정하면 텍스트의 래퍼를 제거합니다. 아래 텍스트는 tinymce 문서에서 나온 것입니다.

이 옵션을 사용하면 모든 비 블록 요소 또는 텍스트 노드가 블록 요소로 래핑되도록 할 수 있습니다. 예를 들어 무엇 다음과 같은 출력이 발생합니다.

무엇

이 옵션은 기본적으로 3.0A1로 활성화됩니다.

이 옵션을 False로 설정하면 ENTER에서 P 태그를 생성하지 않습니다. 대신 BR 요소를 생성하고 Shift+Enter는 P를 생성합니다.

p 요소를 루트 블록으로 사용하지 않으면 편집기의 기능이 심각하게 무너질 수 있습니다.

http://www.tinymce.com/wiki.php/configuration : forced_root_block

보다 이 스레드 그리고 대답 Tinymce 포럼에서. Force_p_newline은 도마뱀 전용 옵션 (예 : FF)입니다.

Tinymce는 텍스트에 전체로드를 추가합니다. 설계 목표는 임의의 입력 (HTML 입력 포함)에서 유효한 HTML을 만드는 것입니다. 생성 된 HTML 코드를 제어하려면 다른 편집기를 사용하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top