首页 > 其他 > 详细

ckedit 在源码模式下插入文本

时间:2015-06-01 18:07:25      阅读:148      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!