1

使用 Ckeditor3,在实现您自己的文件/图像浏览器时,要将文件 URL 发送回 CKeditor,您可以调用:

window.opener.CKEDITOR.tools.callFunction(2,filename);

但是似乎对于 Ckeditor4 这不再起作用了,即使文档仍然说它正在工作......

有什么帮助吗?

4

2 回答 2

3

在这一行

window.opener.CKEDITOR.tools.callFunction(CKEditorFuncNum,filename);

CKEditorFuncNum 应该是通过具有相同名称的 url 参数发送到文件浏览器的值,即 &CKEditorFuncNum=4 - 在这种情况下,4 将是 callFunction() 的第一个参数。

于 2014-02-07T10:14:22.123 回答
0

好的,问题似乎是“2”硬编码......如此处所述

我通过使用我的问题中提到的文档中的示例 2 函数解决了这个问题

于 2013-11-05T15:23:38.947 回答