2009-03-19 2 views
0

Excuses si cette question est un peu obscure, je me suis cogné la tête contre un moment et je manque d'idées, alors j'espérais que quelqu'un ici pourrait être en mesure de Aidez-moi.TinyMCE dans Embedded IE ne pas entrer les touches de frappe

Je tente d'utiliser TinyMCE à l'intérieur d'une instance incorporée de IE. Bizarrement, il ne traite pas les touches d'entrée/de retour. Les touches de retour sont définitivement reçues si je le fais:

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

puis "Hello World!" est inséré partout où se trouve mon curseur. Je suppose qu'une chose raisonnable serait de remplacer le execCommand par un appel à tout code que TinyMCE exécute sur entrer des pressions de touche. Est-ce que quelqu'un sait ce que cette fonction est, et si elle est accessible? Si non, quelqu'un a-t-il d'autres idées?

Merci,

Dom

Répondre

0

se avère que c'était parce que la fenêtre que l'IE était intégré dans avalait les pressions sur les touches.

+0

Etes-vous en mesure de spécifier ce que vous avez changé? J'ai le même problème avec le webcontrol IE intégré dans mon application. La touche de retour/entrée fonctionne correctement dans un texte html standard ctrl. Mais pas dans minusculeMCE. – thile

+0

Je ne pouvais rien changer - parce que je ne contrôlais pas l'application qui embarquait IE. En bref - j'ai abandonné. –

Questions connexes