TinyMCE во встроенном IE не получает нажатия клавиш ввода - PullRequest
0 голосов
/ 19 марта 2009

Прошу прощения, если этот вопрос немного неясен, я какое-то время бился головой об него и у меня заканчиваются идеи, поэтому я надеялся, что кто-то здесь сможет помочь.

Я пытаюсь использовать TinyMCE внутри встроенного экземпляра IE. Странно, это не обработка нажатий клавиш ввода / возврата. Если я сделаю это, определенно будут получены возвратные клавиши:

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

тогда "Hello World!" вставляется везде, где находится мой курсор. Я думаю, разумно было бы заменить execCommand вызовом любого кода, который TinyMCE выполняет при нажатии клавиш ввода. Кто-нибудь знает, что это за функция и доступна ли она? Если нет, у кого-нибудь есть другие идеи?

Спасибо

Дом

1 Ответ

0 голосов
/ 13 мая 2009

Оказывается, это потому, что окно, в котором находился встроенный IE, глотало нажатия клавиш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...