Плагины CKEditor 3.0 - Получение выделенного текста / HTML - PullRequest
2 голосов
/ 13 октября 2009

У меня есть плагин в старом FCKEditor, который я хотел бы восстановить. Я видел пример, который использовал код iFrame. У меня есть кнопка, определенная и работающая, я получаю диалоговое окно, но я не могу понять, как вставить выделенный текст / HTML в диалог, чтобы я мог манипулировать им.

Мой плагин является приближением диалогового окна MS File. Когда пользователь щелкает файл, который указан в списке (или HTML-страницу в списке), мой код обновляет текстовое поле ссылки с URL-адресом для использования в свойстве HREF ... Я не могу найти ничего, что скажет мне, как получить выделите текст из редактора и замените его отредактированным кодом, как только мой диалог заработает ... Есть предложения? Я посредник с этим, поэтому, если вы отправите код, пожалуйста, прокомментируйте, что происходит, чтобы я мог понять. Спасибо.

1 Ответ

1 голос
/ 20 октября 2009

Кажется, мои куки очищены .... Вот обновление. Я использую следующий код:

CKEDITOR.instances.editor1.insertHtml('<a href=\x22www.google.com\x22>'
CKEDITOR.instances.editor1.getSelection().getNative() + '</a>');

Я получаю соответствующий код, вставленный в экземпляр CKEditor в FireFox, но в IE (6.0 здесь, в офисе) он отправляет [объект объекта] , а исходный URL-адрес отображает:

<a href="www.google.com">[object Object]</a>

Есть какая-то проблема, по которой я скучаю? Я на CKE3.0 и буду загружать 3.01, но их журнал изменений, похоже, не имеет к этому никакого отношения, поэтому я не уверен, является ли это ошибкой или нет.

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