2009-03-19 3 views
0

이 질문이 다소 애매한 경우 사과 드리겠습니다. 잠시 동안 머리를 쓰다듬어 봤지만 아이디어가 부족하여 여기 누군가가 도움.임베디드 IE의 TinyMCE는 입력 키를받지 못합니다

IE의 임베디드 인스턴스 내부에서 TinyMCE를 사용하려고합니다. 이상하게도 입력/리턴 키 누르기를 처리하지 않습니다. 나는이 할 경우 반환 키 누름 확실히 수신되고있다 : "안녕하세요"

tinyMCE.init({ 
    setup : function(ed) { 
     ed.onKeyDown.add(function(ed, e) { 
     if (e.keyCode == 13) { 
     ed.execCommand('mceInsertContent',false,'Hello World!'); 
     } 
     }); 
    }, 
... 

다음을 커서가 어디에 있든 삽입됩니다. 합리적인 일은 execCommand을 TinyMCE에 입력 한 키 코드를 실행하는 코드로 바꾸는 것입니다. 누구든지 그 기능이 무엇인지 알 수 있습니까? 그렇지 않은 사람이라면 다른 아이디어가 있습니까?

감사합니다,

답변

0

가 포함 된 IE가에 있던 윈도우가 키 누름을 삼키는 때문에이 것을 밝혀졌습니다.

+0

변경 한 사항을 지정할 수 있습니까? 내 응용 프로그램에 포함 된 IE webcontrol과 동일한 문제가 있습니다. return/enter 키는 표준 html 텍스트 ctrl에서 올바르게 작동합니다. 그러나 tinyMCE에는 없습니다. – thile

+0

IE를 임베드하는 응용 프로그램을 제어하지 않았기 때문에 아무 것도 변경할 수 없습니다. 요컨대 - 나는 포기했다. –

관련 문제