Javascript FCKeditor和访问编辑器选择
我已经为FCKeditor添加了一个自定义文件选择器插件,插入一个新链接可以很好地工作。问题是,我应该能够检测当前光标位置或选择是否已经是链接。目前,这会导致嵌套锚定标记,而不是更新现有链接 FCKEditor JavaScript API没有太大帮助:在编辑器中处理选择:使用选择对象Javascript FCKeditor和访问编辑器选择,javascript,plugins,selection,fckeditor,Javascript,Plugins,Selection,Fckeditor,我已经为FCKeditor添加了一个自定义文件选择器插件,插入一个新链接可以很好地工作。问题是,我应该能够检测当前光标位置或选择是否已经是链接。目前,这会导致嵌套锚定标记,而不是更新现有链接 FCKEditor JavaScript API没有太大帮助:在编辑器中处理选择:使用选择对象 我很乐意看到与此相关的示例或有关选择对象的文档。谢谢大家! 为现有链接设置URL的方法如下: var selection = fckInstance.Selection; if (selection.HasAn
我很乐意看到与此相关的示例或有关选择对象的文档。谢谢大家! 为现有链接设置URL的方法如下:
var selection = fckInstance.Selection;
if (selection.HasAncestorNode('A')) {
var link = selection.MoveToAncestorNode( 'A' ) ;
link.href = newURL;
link.setAttribute('_fcksavedurl', newURL);
link.innerHTML = newTitle;
} else {
// create new link
}
为什么不看看FCKEditor的JS代码:你可以看到他们为在编辑器中插入链接、图像等而编写的代码。