码迷,mamicode.com
首页 > 其他好文 > 详细

ckedit 在源码模式下插入文本

时间:2015-06-01 18:09:07      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:

ckedit的源码模式下是禁用insertText方法的 ,下面是解决方案

if(CKEDITOR.instances[Itemname].mode==‘wysiwyg‘){
            CKEDITOR.instances[Itemname].insertText(TextToInsert);
         }
         else{
            var input = document.getElementsByClassName(‘cke_source cke_enable_context_menu‘)[0];
            input.focus();
            
            if(typeof input.selectionStart != ‘undefined‘)
            {
               /* Einfügen des Formatierungscodes */
               var start = input.selectionStart;
               var end = input.selectionEnd;
                  
               input.value = input.value.substr(0, start) + TextToInsert + input.value.substr(end);
               /* Anpassen der Cursorposition */
               var pos;
                  
               pos = start+TextToInsert.length;
                       
               input.selectionStart = pos;
               input.selectionEnd = pos;
            }
         }

 

原文地址

 

ckedit 在源码模式下插入文本

标签:

原文地址:http://www.cnblogs.com/zhuwenjun/p/4544301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!