Javascript 从多个编辑器引用定位点
我们在网页上显示多个编辑器 用户在所有编辑器中创建锚。Javascript 从多个编辑器引用定位点,javascript,jquery,html,ckeditor,Javascript,Jquery,Html,Ckeditor,我们在网页上显示多个编辑器 用户在所有编辑器中创建锚。 当前,工具栏中的链接图标允许用户引用该编辑器中的锚。 当单击web链接时,用户也希望看到在其他编辑器中创建的锚,以及对这些锚的引用 关于如何实现显示来自其他编辑器的多个锚的提示/解决方案 谢谢 MK要更改查找锚的算法,必须覆盖此方法: 其来源如下: 您可以随时执行此操作-打开链接对话框时动态调用此方法 注:自CKEditor 4.3.3起,它将起作用。以前的版本没有简单的解决方案。感谢您提供源代码链接 更准确地说,更改dialogs/lin
当前,工具栏中的链接图标允许用户引用该编辑器中的锚。
当单击web链接时,用户也希望看到在其他编辑器中创建的锚,以及对这些锚的引用 关于如何实现显示来自其他编辑器的多个锚的提示/解决方案 谢谢
MK要更改查找锚的算法,必须覆盖此方法: 其来源如下: 您可以随时执行此操作-打开链接对话框时动态调用此方法
注:自CKEditor 4.3.3起,它将起作用。以前的版本没有简单的解决方案。感谢您提供源代码链接 更准确地说,更改dialogs/links.js不是更好吗 我考虑添加以下代码:
anchors = plugin.getEditorAnchors(editor);
for( var inst in CKEDITOR.instances) {
if (!CKEDITOR.tools.objectCompare(editor, CKEDITOR.instances[inst])) {
var a = plugin.getEditorAnchors(CKEDITOR.instances[inst]);
while(a.length) {
anchors.push( a.shift() );
}
}
}
this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ]();
您好,谢谢您的回复和建议。我们正在使用CKEditor 3.6.4,不幸的是,我们无法升级到CKEditor 4.3.3版本,因为CKEditor集成到我们用于Web开发的Oracle Application Express 4.2中。如果能为使用ckeditor 3.6.4版本的用户提供替代解决方案,我将不胜感激。