Javascript 复制编辑器时如何删除编辑器

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

我在我的网站上使用编辑器,我想用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"></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/名称解决了你的问题吗?