jjzjj

FckEditor

全部标签

javascript - 如何以编程方式在 CKEDITOR 中选择文本范围?

问题:我的JavaScript中有一个CKEditor实例:vareditor=CKEDITOR.instances["id_corpo"];我需要以编程方式插入一些文本,然后选择一些文本范围。我已经插入文本了editor.insertHtml('Thisisafoobarheader');但我需要通过javascript以编程方式选择(突出显示)单词“foobar”,以便我可以使用selenium通过我的CKEditor插件进行一些功能测试。更新1:我也试过类似的东西varselection=editor.getSelection();varchilds=editor.documen

c# - 有没有办法从 FCKEditor 中删除所有不必要的 MS Word 格式

我已经安装了fckeditor,当从MSWord粘贴时,它添加了很多不必要的格式。我想保留某些东西,比如粗体、斜体、圆点等等。我在网上搜索并提出了解决方案,可以去除所有内容,甚至是我想保留的内容,如粗体和斜体。有没有办法只去除不必要的文字格式? 最佳答案 以防万一有人想要已接受答案的c#版本:publicstringCleanHtml(stringhtml){//CleansallmannerofevilsfromtherichtexteditorsinIE,Firefox,Word,andExcel//Onlyreturnsacc

javascript - Ckeditor 删除空标签

CKEditor有问题当用户插入空标签时:(在HTML源代码模式下)当他按下源然后再次返回时,标签“A”消失了。我做了一些研究,发现发生这种情况是因为ckeditor.js中有一个非常复杂的函数检查元素内是否有值。如果没有,CKEditor将删除该标签。 最佳答案 我知道这是旧的,但在CKEDITOR4.x中你可以这样做:CKEDITOR.dtd.$removeEmpty.ElementHere=0;将ElementHere替换为您想要的任何标签。就像允许空的i图标标签一样:CKEDITOR.dtd.$removeEmpty.i=0

javascript - CKEditor autogrow插件垂直滚动条闪烁问题

我在使用CKEditor自动增长插件时遇到问题:按下回车键(在自动增长超过最小高度后),文本内容会抖动(向上跳一行然后又向下跳),垂直滚动条时而闪烁。自动增长有效,但用户体验不稳定。我可以通过指定scrolling="no"和overflow="hidden"隐藏垂直滚动条,但文本内容仍然抖动。我在ckeditor.js中禁用滚动:CKEditor初始化代码:CKEDITOR.replace('Description',{sharedSpaces:{top:'topSpace',bottom:'bottomSpace'},extraPlugins:'autogrow,tableresi

javascript - 在线文本编辑器如何工作?

我正在尝试开发一个在线编辑器(如FCKEditor/等),但我不知道它们是如何工作的。我知道WYSIWYG有Javascript和IFrame,但它们实际上是如何工作的?我特别想实时预览正在编辑器中输入的内容。 最佳答案 RTE通常(总是?)使用iframe实现。该iframe中可用的文档对象必须具有属性designModesettoon.在这一点之后,为了实现粗体、斜体、颜色、背景等基本功能,您必须做的所有事情都是使用文档对象的execCommand方法完成的。使用iframe的主要原因是单击样式按钮时不会失去选择的焦点(Fire

c# - 在表单应用程序中使用像 FckEditor 这样的编辑器

我正在开发一个基于C#表单应用程序的契约(Contract)管理系统,该项目的主要部分之一是创建一封信。在应用程序的这一部分,用户可以发送他或她想要的形状的信件,所以我需要一个像html中的FCK这样的编辑器,因为我的用户应该能够插入表格、插入图像等。知道如何让它工作吗?有什么顾虑吗? 最佳答案 您确实可以使用HTMLWYSIWYG编辑器,但取决于它的质量,在将其输出转换为打印时可能会出现问题。这也可能取决于用于生成Word文档的框架。在我们的一个环境中,我们使用CKEditor和JasperReports.该组合适合导出到Word

php - Fckeditor 删除空标签!怎么修?

如果您输入代码,FCKeditor将删除标签。启动FCKEditor,进入源代码模式(在FCKEditor中)。输入(注意anchor的内容区域中没有任何内容),进入所见即所得模式。返回源代码模式,您会看到空的源代码。我该如何解决这个问题? 最佳答案 这些都不是有效链接。链接必须包含内容。如果要放置anchor,请使用Bob如果要链接到anchor,请使用LinktoBob 关于php-Fckeditor删除空标签!怎么修?,我们在StackOverflow上找到一个类似的问题:

php - 插入表单时如何删除 Word 标记废话?

我正在用PHP构建一个CMS,我担心的是用户将不得不从现有的Word(和Excel,但别介意)文档中填写数据。现在,我已经看到当他们不小心从Word复制粘贴到文本区域时会发生什么:数据库中充满了垃圾标记。现在,我当然可以自己去除所有标记,但我必须先开始学习它。所以我问你:你有没有测试过一些功能-通常怀疑的插件(tinyMCE,FCKeditor等)在这里有帮助?奖励最少的侵入性解决方案。 最佳答案 遗憾的是,我使用过的大多数HTML编辑器控件都是:有一个按钮可以去除标记的各种元素(word、html、脚本等)通过JavaScript

php - HTML ASCII 实体等效的特殊字符

如何将所有特殊字符转换为相应的html实体?特殊字符如$&/\{}(-',@等我尝试使用htmlentities()和htmlspecialchars()。但是没有解决我的问题。请查看here.我想要类似实体编号的输出,即第3列。实际情况是-我需要从fckeditor获取输入。然后存入数据库。所以我需要将所有特殊字符从文本转换为相应的html实体。否则它会给我错误。 最佳答案 您正在寻找的是一个字符的ASCII等价物。所以你需要利用ord()。顺便说一下divaka提到是正确的。像这样..输出:pleasecheck$100

javascript - 如何在 CKEditor 中将文本附加到 html 源?

我在我的网络应用程序中使用CKEditor。通过单击一个链接,我将一些文本附加到CKEditor。它工作正常。但是当我打开source选项卡时,我无法将此文本附加到现有源。你能帮我吗我该怎么做?先感谢您。对不起我的英语。 最佳答案 如果您尝试附加HTML文本,您可以使用createFromHtml方法,例如:varimgHtml=CKEDITOR.dom.element.createFromHtml("");其中imageSrcUrl是图像位置,然后您可以像这样将其插入到ckeditor源中:CKEDITOR.instances.b
12