问题标签 [ckeditor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
32 回答
137518 浏览

javascript - CKEditor 实例已经存在

我正在使用 jquery 对话框来呈现表单(通过 AJAX 获取)。在某些表单上,我将 CKEditor 用于 textareas。编辑器在第一次加载时显示良好。

当用户取消对话框时,我将删除内容,以便在以后的请求中重新加载它们。问题是,一旦重新加载对话框,CKEditor 就会声称编辑器已经存在。

API 包含一个销毁现有编辑器的方法,我看到有人声称这是一个解决方案:

这对我不起作用,因为我收到了一个新错误:

此错误似乎发生在“destroy()”而不是“replace()”上。有没有人经历过这个并找到了不同的解决方案?

是否可以“重新渲染”现有编辑器,而不是销毁和替换它?

更新 这是另一个处理相同问题的问题,但他提供了一个可下载的测试用例

0 投票
3 回答
6929 浏览

internet-explorer - CKEditor IE8 问题

CKEditor 和 IE8 有没有人遇到过这个问题?

基本上,当内容包含嵌套的 p 标签时,您无法编辑内容。

IE

有人有解决办法吗?

更新了一个例子

很抱歉将其拉回,当 div 通过 content.css 或内联具有宽度或高度时,会导致问题。如:

0 投票
1 回答
2822 浏览

configuration - 如何禁用在 CKedtor 3.0 中隐藏/显示工具栏的按钮?

我目前正在为 CKEditor 安装创建自定义配置。除了禁用隐藏/显示工具栏的切换按钮之外,我都得到了修复。所以我的问题是:“如何禁用在 CKedtor 3.0 中隐藏/显示工具栏的按钮?”

0 投票
2 回答
1361 浏览

asp.net-mvc - ASP.NET MVC Ajax 和 CKEditor

我正在使用 MVC 1 和 CKEditor。我正在集成效果很好的 ajax 表单,但是在 ajax 发布后编辑器窗口消失了。在网络表单中,我将不得不不使用 ajax,或者使用回发触发器。有没有办法在 ajax 提交时重新加载编辑器?

任何帮助表示赞赏。

0 投票
3 回答
8747 浏览

javascript - CKEditor 的多个实例(在 Safari 中)

我在 JQuery UI 对话框中创建 CKEditor 的多个实例时遇到问题。对话框通过 AJAX 加载远程表单,因此目标是能够关闭和重新打开对话框并拥有编辑器的新实例。使用默认选项,当重新打开对话框时,它会给出一个错误,指出具有该名称的编辑器已经存在。所以我尝试了几种破坏编辑器实例的方法,它们都导致了同样的问题。重新加载编辑器时,文本区域显示为 null 并且按钮不起作用。

目前我正在使用这种销毁实例的方法:

我用几个可在此处下载的简单 html 文件重新创建了该问题。

编辑:我刚刚尝试使用两个具有不同名称的文本区域的远程文件,但我遇到了同样的问题。当一个对话框打开然后关闭时,另一个对话框在打开时有一个“空”CKEditor。

此外,显然这只是 Safari 中的一个问题。

0 投票
7 回答
22972 浏览

javascript - CKEditor:编辑器主体的类或 ID

我在页面上有一个 CKEditor 的实例。我正在尝试为 CKEditor 的主体提供一个类或 ID,以便它与我在样式表中定义的一些样式相匹配。

有一个API 文档应该可以访问相应的 DOM 元素,但我似乎无法让它工作。我尝试以这种方式查询的所有对象都未定义。

有谁知道如何做到这一点,或者如何正确处理 CKEditor 的 dom 元素?

编辑:谢谢大家,nemisj 的回答为我做了,但由于某种原因,我没有在这个问题中设置“接受”复选标记。

0 投票
2 回答
27782 浏览

jquery - 如何将 CKEditor 集成到 Asp.net MVC 中

在 FCKEditor 的 CodeProject 上看到了这篇文章。有人可以解释一下新版本吗?

0 投票
2 回答
3070 浏览

ckeditor - 在 CKEditor 3 中设置一个值

这可能是一个非常非常基本的问题,但我似乎在手册中找不到任何关于它的内容。我要做的就是在 textarea 中设置一个转换为 CKEditor 实例的值。

我试图用 NetBeans 提取一些 javascript 函数,但我找不到一个看起来像设置值的函数。所以我想,让我们看一下 API 描述,但没有其他内容。所以最后我搜索了 CKSource 论坛,但奇怪的是我找不到更多的东西。

有人对如何解决这个非常基本的问题有一些建议吗?(问起来有点尴尬……)

0 投票
1 回答
1225 浏览

javascript - CKEditor 抛出异常:'n' 为空或不是对象

我已经将此异常的根源追溯到 CKEditor v3.0.1 的sourcearea插件。它发生在用户将内容输入编辑器之后(偶尔),然后他单击编辑器右上角的小箭头(关闭工具栏箭头)。有没有人看到这个问题?我们使用的是 IE6。

问题开始后(n = textarea = null),每次单击右箭头时都会出现问题。

0 投票
6 回答
36279 浏览

javascript - 如何让 CKEditor 用 CSS 渲染文本?

我有一个 CKEditor 用于编辑网页中的文本。

在网页中,文本在其上下文中呈现,因此遵循页面 CSS 格式。

我的问题是如何告诉 CKEditor 将 CSS 样式表应用于编辑器渲染?当然不改变生成的源?

我的代码:

和我的 CSS :

而我的 CKEditor Config.js 文件只包含工具栏配置。

CKeditor 不会将“.ActuContent”的设置应用于其渲染...