我正在尝试在同一页面上放置多个CKEDITOR实例,每个实例都加载不同的配置文件.它在FF中工作正常,但在IE中,页面上最后一个实例的配置文件应用于所有实例.每个实例都有一个唯一的基本元素名称.我正在使用以下代码添加实例,并为每个实例更改customConfig,width和height值.CKEDITOR.replace( document.form1.elementName,{customConfig : customConfigFile.js',width : '500px',height: '200px'} );我究竟做错了什么?我不能只从页面...
我可以将光标设置在CKEditor中的特定位置吗?可能它会基于索引或文本搜索等?非常感谢 !!!解决方法:我不是100%肯定,但我认为你想使用我在javascript API中找到的selectRanges
我有两个CKeditor字段,它们是表单的一部分.我在页面上有一些操作按钮,所以每当我点击“清除”或“取消”时,这个功能就会被激活:CKEDITOR.instances['ed1'].updateElement();CKEDITOR.instances['ed1'].setData('');CKEDITOR.instances['ed2'].updateElement();CKEDITOR.instances['ed2'].setData('');这样我就清理了CKEditor字段的内容.问题是,如果我单击“取消”,然后返回页面并单击“清除”,Internet Explorer会给出“innerHTML...
在一个应用程序中,我在iframe中有内容可编辑元素,并希望将内联CKEditor应用于这些元素.它的工作原理除非我滚动iframe时CKEditor工具栏不滚动它.是否有特殊标志或某种方式让工具栏使用iframe内容而不是父窗口滚动?另外,我想避免将CKEditor脚本添加到iframe中.解决方法:您可以通过使用与iframe大小相同且具有相对定位的容器元素包装iframe来实现此目的.<div id="iframe-wrapper"><iframe><body><div contenteditable></div></body><...
我有一个关于CKEditor的情况,我想解决.我使用jQuery颜色选择器为DIV标签添加背景颜色.然后我允许用户使用CKEditor编辑Div标签内容.但是,我注意到没有一种简单的方法来获取div标签的背景颜色,然后在编辑器加载时将其作为CKEditor的背景颜色. 我已经阅读了bodyClass和bodyId,并不认为这些解决了我的问题.我没有类元素,但有一个内联样式声明<div class="tp-header" style="background-color:#CCCCCC;">content</div>我按如下方式调用C...
我的插件定义了一个粘贴一些数据并从中生成链接的命令. 有没有办法为它制作键盘快捷键?我找不到任何可行的东西. 我不能让this工作. 从我的插件定义运行它也不起作用CKEDITOR.config.keystrokes.append([CKEDITOR.CTRL + CKEDITOR.SHIFT + 108, 'pasteLotusLink']);也没有试图从c-q中获得至少大胆的工作:editor.keystrokeHandler.keystrokes[CKEDITOR.CTRL + 113, 'bold'];解决方法:对于4.x,使用editor.setKeystroke:CKEDITOR.pl...
这里有趣的转变.我整理了一个外部应用程序,它加载了网页,工作正常.但是,当我建立一个CKEDITOR的实例时,它会中断. Chrome会发出错误:Uncaught TypeError: undefined is not a function请注意,我的代码中的以下函数返回了未定义的错误:URL.createObjectURL();无论如何,这是我如何建立编辑器的实例.应该注意的是,如果我删除这段代码,我的js applet工作正常.jQuery(document).on("click", "#<?=$this->c_id;?>-launch-editor-<?php e...
我有一个问题,将插件codesnippet添加到我的ckeditor. >我在gemfile中添加了gem’ckeditor’>接下来将此添加到application.js // = require ckeditor / init><%= f.input:body,:as => :ckeditor,:input_html => {:ckeditor => {:toolbar => ‘完整’}}%>到我的观点表格 然后我可以使用ckeditor.我可以创建div容器填充它并返回ckeditor. 当我想向ckeditor添加codesippet时出现我的问题. >为了使用这个插件,首先我创建app / a...
我在yii2 php框架应用程序中使用CKEditor及其Code Snippet plugin.当我使用CKEditor编写一些代码时,我想获得语法高亮,但无论我做什么,我都无法使其工作.我已经尝试了从指南中的所有内容,比如包括css和highlight.js在头部,但我什么也没得到…声明资产包也没有帮助,yii2将加载文件,但突出显示仍然无法正常工作.public $css = ['css/site.css','highlight/styles/default.css' ];public $js = ['js/site.js','highlight/highlight.pac...
如何将密钥发送到java selenium中的Reach文本区域. 这是包含iframe的HTML代码:<div class="col-sm-11"> <textarea class="ckeditor ng-untouched ng-empty ng-invalid ng-invalid-required ng-dirty ng-valid-parse" ng-class="{true:'validation-error'}[submitted]" placeholder="Enter text ..." ck-editor="" ng-model="NewTicket.Message" name="Message" style="visibility: hidden; display: none;" aria-invalid="true"/>...
目前在CKEditor中内置了一个iframe插件,它允许将iframe插入到编辑器中,但无论iframe中是什么,都会显示一个相当丑陋的占位符.我正在开发一个插件,该插件从用户那里获取视频ID并构建一个指向我们网站上显示视频页面的iframe.我想让我的用户看到一个占位符,清楚地表明他们已经插入了一个视频: 丑陋的iframe占位符: 漂亮的视频占位符: 为了达到这个目的,我将这一点Javascript添加到我的插件的onOk函数中.我已经包含了上下文:onOk: ...
我正在尝试为CKEditor使用wordcouter插件.我跟着this跟随,但似乎没有用.经过一番探索后,我发现有很多不同的config.js文件和众多的插件目录.我应该使用哪一个?app/assets/ckeditor/plugins/ app/assets/ckeditor/_source/plugins/ app/assets/javascripts/ckeditor/plugins/ app/assets/javascripts/ckeditor/_source/plugins/ app/assets/javascripts/ckeditor/_source/core/plugins.js app/assets/ckeditor/_source/core/plugins...
我已使用以下命令安装了CKEditor Yii framework 2.0扩展.php composer.phar require "2amigos/yii2-ckeditor-widget" "*"我使用以下代码在我的表单中使用它.use dosamigos\ckeditor\CKEditor;$form->field($myModel, 'text')->widget(CKEditor::className(), ['options' => ['rows' => 6],'preset' => 'basic' ]);此外,我的表格中有一个下拉列表.我们假设如下.<select id="select-number" class="form-control" name="MyModel[sele...
在CKEditor中编辑时,我总是希望显示滚动条.有没有办法覆盖CSS以始终显示滚动条,即使没有什么更低的填充它?解决方法:它应该可以使用CSS实现. 我有一个使用CKEditor的工具,我看到编辑内容的iframe的body标签有一个类.cke_show_borders. 所以你可以这样做:.cke_show_borders {overflow: scroll; }或者对垂直/水平滚动条进行更详细的控制.cke_show_borders {overflow-y: scroll; // vertical scrollbaroverflow-x: scroll; // horizo...
我正在使用CkEditor并且想要定义一个自定义模板,它使用AJAX函数来加载HTML字符串.我已经能够定义自定义模板,但如果我使用函数作为模板对象的html属性,则该函数永远不会被执行.是否可以使用带有默认模板插件的AJAX加载模板,还是需要自己编写? config.jsCKEDITOR.editorConfig = function (config) {config.templates_files = ['/pathtomyfile/custom.js']; };custom.js(定义我的自定义模板)CKEDITOR.addTemplates('default', {imag...