2016-04-18 6 views
0

Ich versuche, mehr als einen CKEDITOR auf meiner Seite zu haben, und derzeit wird nur der erste angezeigt. Mein Code sieht wie folgt ausMehrere CKEDITOR auf einer Seite asp.net

 <div class="edit_row"> 
     <asp:TextBox runat="server" ID="CKEDITORFirst" TextMode="Number" /> 
</div> 
<div class="edit_row"> 
    <asp:TextBox runat="server" ID="CKEDITORSecond"TextMode="Number" /> 
</div> 

und Javascript

<script type="text/javascript"> 
     var roxyFileman = '../fileman/index.html'; 
     $(function() { 
      CKEDITOR.replace('<%=txtSubMenuEditText.ClientID%>', { 
       filebrowserBrowseUrl: roxyFileman, 
       filebrowserImageBrowseUrl: roxyFileman + '?type=image', 
       removeDialogTabs: 'link:upload;image:upload' 
      }); 
      CKEDITOR.add 
     }); 
     $(function() 
     { 
       CKEDITOR.replace('<%=txtSubMenuNewText.ClientID%>', { 
       filebrowserBrowseUrl: roxyFileman, 
       filebrowserImageBrowseUrl: roxyFileman + '?type=image', 
       removeDialogTabs: 'link:upload;image:upload' 
       }); 

     }) 
</script> 

Aber nur die ersten Shows.

Wer weiß, wie man mehrere CKEDITORS zeigt?

Antwort

0

machen nur wenige Zeilen wie diese mit unterschiedlichen IDs:

<CKEditor:CKEditorControl ID="CKEditor1" BasePath="/ckeditor/" runat="server"></CKEditor:CKEditorControl> 
<CKEditor:CKEditorControl ID="CKEditor2" BasePath="/ckeditor/" runat="server"></CKEditor:CKEditorControl> 

Blick auf Proben: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/ASP.NET/Samples

Verwandte Themen