Javascript 复制编辑器时如何删除编辑器
我在我的网站上使用编辑器,我想用CKEditor的新编辑器替换旧编辑器 这些是我的js:Javascript 复制编辑器时如何删除编辑器,javascript,html,css,ckeditor,Javascript,Html,Css,Ckeditor,我在我的网站上使用编辑器,我想用CKEditor的新编辑器替换旧编辑器 这些是我的js: <-- js of old editor --> <link rel="stylesheet" type="text/css" href="../../css/test_style.css"> <script type="text/javascript" src="./se2/js/HuskyEZCreator.js" charset="utf-8"&g
<-- js of old editor -->
<link rel="stylesheet" type="text/css" href="../../css/test_style.css">
<script type="text/javascript" src="./se2/js/HuskyEZCreator.js" charset="utf-8"></script>
<script type="text/javascript" src="./se2/js/smarteditor_etest_util.js" charset="utf-8"></script>
<!-- js of new editor -->
<script src="https://cdn.ckeditor.com/4.6.1/standard-all/ckeditor.js"></script>
这是我的HTML:
<table border="0">
<tr>
<td width="640" height="650">
<!-- naver smart editor -->
<!-- <textarea name="ir1" id="ir1" rows="1" cols="10" style="width:580px; height:600px; min-width:400px; min-height:50px; display:none;"></textarea> -->
<div class="container">
<!-- <h2><label for="editor1">Developer Site Editor</label></h2> -->
<textarea name="ir1" id="ir1"> </textarea>
</div>
<script>
CKEDITOR.replace( 'ir1', {
// Define the toolbar: http://docs.ckeditor.com/#!/guide/dev_toolbar
// The standard preset from CDN which we used as a base provides more features than we need.
// Also by default it comes with a 2-line toolbar. Here we put all buttons in a single row.
toolbar: [
{ name: 'document', items: [ 'Source' ] },
{ name: 'basicstyles', items: [ 'Bold', 'Italic' ] },
{ name: 'paragraph', items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote' ] },
{ name: 'links', items: [ 'Link', 'Unlink' ] },
{ name: 'insert', items: [ 'CodeSnippet', 'Image', 'Mathjax' ] }, { name: 'styles', items: [ 'Format', 'Styles' ] }
],
...
</script>
<!-- end of naver smart editor -->
</td>
</tr>
</table>
CKEDITOR.replace('ir1'{
//定义工具栏:http://docs.ckeditor.com/#!/guide/dev_工具栏
//我们使用CDN的标准预设作为基础,提供了超出我们需要的更多功能。
//默认情况下,它还有一个两行工具栏。这里我们将所有按钮放在一行中。
工具栏:[
{name:'document',items:['Source']},
{name:'basicstyles',项:['Bold','Italic']},
{name:'段落',项目:['NumberedList','BulletedList','Outdent','Indent','Indent','Blockquote'],
{name:'links',项:['Link','Unlink']},
{name:'insert',items:['code snippet','Image','Mathjax']},{name:'styles',items:['Format','styles']}
],
...
我的剧本:
<script>
var qtype = "<%=qtype%>";
var excount = <%=excount%>;
var cacount = <%=cacount%>;
function OnSave()
{
var form = document.writeForm;
var s = seu_getEditorValidContent('ir1', "Input question.");
if (s) {
form.contents1.value = s;
} else {
return;
}
if(qtype == "2" || qtype == "3") {
if ( excount >=3 ) {
s = seu_getEditorValidContent('ir2', "Please enter example 1.");
if (s) {
form.contents2.value = s;
} else {
return;
}
s = seu_getEditorValidContent('ir3', "Please enter example 2.");
if (s) {
form.contents3.value = s;
} else {
return;
}
}
form.contents10.value = seu_getEditorContent('10');
form.contents11.value = seu_getEditorContent('11');
form.contents12.value = seu_getEditorContent('12');
}
var qtype=“”;
var excount=;
var cacount=;
函数OnSave()
{
var form=document.writeForm;
var s=seu_getEditorValidContent('ir1',“输入问题”);
若有(s){
form.contents1.value=s;
}否则{
返回;
}
如果(qtype==“2”| | qtype==“3”){
如果(计算外>=3){
s=seu_getEditorValidContent('ir2',“请输入示例1”);
若有(s){
form.contents2.value=s;
}否则{
返回;
}
s=seu_getEditorValidContent('ir3',“请输入示例2”);
若有(s){
form.contents3.value=s;
}否则{
返回;
}
}
form.contents10.value=seu_getEditorContent('10');
form.contents11.value=seu_getEditorContent('11');
form.contents12.value=seu_getEditorContent('12');
}
当我在textarea中使用id=“ir1”时,它仍然显示旧编辑器。如何删除旧编辑器并替换新编辑器(CKEditor)?
我部署并运行脚本
谢谢!!我看不到任何负责创建旧编辑器的代码。如果传递了“ir1”id/名称,您确定没有任何外部脚本吗?Hi@j.swiderski:是的,我发布了外部脚本。禁用该外部脚本或更改id/名称是否解决了您的问题?我看不到任何负责创建外部脚本的代码他是一个老编辑。你确定没有任何外部脚本传递了“ir1”id/名称吗?Hi@j.swiderski:是的,我已经发布了外部脚本。禁用该外部脚本或更改id/名称解决了你的问题吗?