[에이전트 전용]

K Editor :: EncodeMime

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>