문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
javascript:editor:tinymce [2011/02/08 23:28] kwon37xi 새로 만듦 |
javascript:editor:tinymce [2011/07/06 11:06] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== TinyMCE HTML Wysiwyg Editor ====== | ====== TinyMCE HTML Wysiwyg Editor ====== | ||
- | * [[TinyMCE Homepage]] | + | * [[http:// |
+ | |||
+ | |||
+ | ===== IE에서 한글 첫글자 문제 ===== | ||
+ | * IE에서 첫 글자로 한글을 쓰면 몇글자 쓰다가 안써지는 문제가 발생한다. | ||
+ | * '' | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * <code javascript> | ||
+ | tinyMCE.init({ | ||
+ | | ||
+ | | ||
+ | | ||
+ | }); | ||
+ | </ | ||
+ | * 저거 보다는 차라리 내용이 비어 있을 경우에 ''< | ||
+ | |||
+ | ===== Plugins ===== | ||
+ | ==== 설치방법 ==== | ||
+ | 플러그인은 tinymce 설치 디렉토리 아래의 plugins 디렉토리 아래에 디렉토리채로 복사해 넣으면 된다. 그리고 tinyMCE를 초기화 할 때 아래와 같이 " | ||
+ | <code javascript> | ||
+ | tinyMCE.init({ | ||
+ | theme : " | ||
+ | mode : " | ||
+ | plugins : " | ||
+ | }); | ||
+ | </ | ||
+ | |||
+ | ==== 주요 플러그인 ==== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | ===== 에디터 컨텐츠 제어 ===== | ||
+ | * **tinyMCE.setContent("' | ||
+ | * JavaScript을 이용해 Form을 submit 할 때는 submit 전에 **tinyMCE.triggerSave()**를 실행해 줘야 한다. triggerSave() 가 원래 textarea에 에디터에서 입력된 내용을 삽입 해 준다. | ||
+ | |||
+ | |||
+ | ===== Tab 누를 때 툴바 건너뛰어 에디터 창으로 ===== | ||
- | ====== Tab 누를 때 툴바 건너뛰어 에디터 창으로 바로가기 ====== | ||
* http:// | * http:// | ||
* <code javascript> | * <code javascript> | ||
줄 19: | 줄 55: | ||
**tabIndex** 가 중간의 I 가 대문자임에 주의할 것. IE에서는 tabindex로 하면 안된다고함. | **tabIndex** 가 중간의 I 가 대문자임에 주의할 것. IE에서는 tabindex로 하면 안된다고함. | ||
+ | |||
+ | ===== 허용 HTML Tag/ | ||
+ | * [[http:// | ||
+ | <code javascript> | ||
+ | tinyMCE.init({ | ||
+ | ... | ||
+ | extended_valid_elements : " | ||
+ | }); | ||
+ | </ | ||
+ |