我正在努力将旧的fckeditor升级到ckeditorv3。我发现大多数API都已更新。 有一个内部使用的插件,其内容是一个aspx页面,这个页面将提供动态列表。 我想升级该插件,使其在新的ckeditorv3中运行。
有人能给我看一个关于如何将html页面添加到ckedirot对话框的教程链接吗?
我发现了一个http://www.kusog.org/articles/OtherJavaScriptLibraries_WritingCustomCKEditorPlugins/,但它只是一些基本信息。我想要做的是将一个html页面嵌入到插件的对话框中。
答案 0 :(得分:0)
好的,我找到了解决方案。您需要在对话框iframe中加载页面。
CKEDITOR.plugins.add('customfields',
{
init: function(editor) {
editor.addCommand('customfields', new CKEDITOR.dialogCommand('customfields'));
editor.ui.addButton('Customfields',
{
label: 'Custom Fields',
command: 'customfields',
icon: this.path + 'CustomFields.gif'
});
CKEDITOR.dialog.addIframe(
'customfields',
'Custom Fields',
this.path + 'CustomFields2.aspx', null, null,
function() { alert('aaaa'); }, function() { alert('bbbb'); }
);
}
});