2012-11-18 9 views
2

나는 채팅에서 TinyMCE 편집기를 사용하고 있으며 제출 버튼으로 메시지를 보내는 것은 매우 불편합니다. TinyMCE에서 게시물 메시지에서 "onkeypress"를 사용하는 방법을 알고 싶습니다. TinyMCE : 게시 키 조합 사용 방법 Shift Enter?

나는이 그렇게 :

<script type="text/javascript"> 
tinyMCE.init({ 
... 
     setup : function(ed) { 
      ed.onKeyPress.add(
       function (ed, evt) { 
        if(evt.shiftKey && evt.keyCode == 13) { 
         AjaxPost(); 
         //alert('shift + enter key'); 
         return; 
      }    
     }); 
    } 
... 
</script> 



<script type="text/javascript"> 
function PostAjax() 
{ 
var Message=document.getElementById('Message').value; 
    $.ajax({ 
     type: "POST", 
     url: "PostTinyMCE.php?Message="+Message, 
     success: function(html) 
     { 
     $("#General").html(html); 
     } 
    }); 
} 
</script> 

<textarea name="content" id="Message" style="width:100%"></textarea> 

하지만 나에게 원하는 효과를 제공하지 않습니다,() AjaxPost를 기능; 내 잘못이야? 도와주세요 ...

+0

tinymce init 전에 js 함수를 넣으려고합니다. – Thariama

답변

0

AjaxPost에서 경고문을 사용하여 AjaxPost();이 실행되는지 확인하십시오. 그렇지 않다면, tinymce init 앞에 js 함수를 넣으십시오. 그렇다면 아약스 코드를 확인해야합니다.