void EncodeMime(paramObj, editor_id)
에디터에서 작성된 html을 MIME 형태로 인코딩 하는 기능입니다.
(단, mimeUse 설정값이"1" 이어야 합니다.)
return value
callback 함수로 mime 데이터가 리턴됩니다.
parameters
paramObj 가져올 html 타입, call back 함수 등을 지정합니다.
- paramObj.type 가져올 html 타입 입니다.
htmlexwithdoctype : doctype을 포함한 html의 outerHTML에 대한 mime 데이터를 얻습니다.
htmlex : html의 outerHTML에 대한 mime 데이터를 얻습니다.
html : html의 innerHTML에 대한 mime 데이터를 얻습니다.
bodyex : body의 outerHTML에 대한 mime 데이터를 얻습니다.
body : body의 innerHTML에 대한 mime 데이터를 얻습니다.
- paramObj.isAuto 자동저장 용으로 사용하는 경우 true값을 지정합니다.
- paramObj.callback mime 데이터를 얻기위한 callback 함수를 지정합니다.
callback 함수로 넘어오는 파라미터에서 mime 데이터와 에디터 ID 값을 얻을 수 있습니다.
callbackParam.strEditorId : 에디터 ID
callbackParam.strData : mime 데이터 (값이 "0"이면 mime변환 실패 입니다.)
editor_id 에디터의 id를 의미합니다.
remarks
인코딩된 데이타는 일반 폼전송방식으로 서버로 전송하면 됩니다.
인코딩된 데이타는 서버에서 받아 디코딩을 한 후 DB에 저장하여야 합니다.
sample code
<!-- ..... 생략 ..... --> <script type="text/javascript" src="keditor/js/raonkeditor.js"></script> <script type="text/javascript"> function encodeMime() { // id가 editor1인 에디터 디자인 영역의 html소스를 mime형태로 변환합니다. var mimedata = RAONKEDITOR.EncodeMime({type: "htmlex", isAuto:false, callback: function (paramObj) { alert(paramObj.strData); }}, "editor1"); } </script> <!-- ..... 생략 ..... --> <div style="width:900px;height:550px"> <script type="text/javascript"> new RAONKEditor({Id:'editor1'}); </script> </div> <!-- ..... 생략 ..... --> </body> </html>