主题: 同一页面加载多个编辑器的问题
作者: 青蛙, 发布日期: 2011-09-26 12:10:21, 浏览数: 6172

操作系统: Windows XP
浏览器: IE7、IE8
KindEditor版本: 4.0
BUG再现步骤:
    

    我是用的java开发的,用到了kindeditor,这个编辑器确实很强大,也很好用,但我在开发的过程中碰到了点问题,希望老大们解答:

    页面用的是freemarker的.ftl文件,跟jsp差不多,我从后台取出数据后在页面上做循环,因为是一些旅游行程信息,所以有多条线路,每条线路里有多天的行程,所以我每天的行程都用kindeditor编辑,插入图片、上传一些附件什么的,也就是,    

<script>
         KindEditor.ready(function(K) {
          K.create('textarea[id="content_${line_index+1}_${port_index+1}"]', {
           cssPath : '<@spring.url "/"/>editor/plugins/code/prettify.css',
           uploadJson : '<@spring.url "/"/>editor/jsp/upload_json.jsp',
           fileManagerJson : '<@spring.url "/"/>editor/jsp/file_manager_json.jsp',
           allowFileManager : true
          });
         });

        </script>

这样一段代码放在循环里面的,每一天的行程信息对应的生成一个编辑器,但是,由于页面中行程信息多,就出现了个问题,第一,页面加载非常慢,这可能是太多的原因,第二就是比较怪异的了,前三个行程信息正常出现编辑器,第四个是空的,不出现,紧接着,第五、六、七个行程是有编辑器,第八个没有,依此类推,每隔三个就会出现一个空白,不知是何故,现在非常着急,希望高手作出解答,谢谢!!!


 
作者: Roddy, 发布日期: 2011-09-26 22:43:25

编辑器的选择器和textarea对应的话,应该都会加载。多页面请参考

http://www.kindsoft.net/ke4/examples/url-type.html

回复
作者: 青蛙, 发布日期: 2011-09-27 09:38:04

老大,您看清楚了,我说的是前三个都是正常的,第四个就不出现了,紧接着第五、六、七个正常,第八个就不出现 了,您给的那个页面只有三个,这样肯定正常啊。

还烦请您多多费神再看一下,多谢了!!

回复
作者: wsg198356, 发布日期: 2011-10-02 14:32:27
回复青蛙:解决了吗?我也发现这个问题  我的页面要加载 6个编辑器
回复
作者: Roddy, 发布日期: 2011-10-03 10:47:44
回复青蛙:我在那个例子后面增加textarea加载4个编辑器也是正常的,和个数没关系。
回复
作者: Gemini, 发布日期: 2011-10-14 11:13:00

回复Roddy:

这个我试过了,你那个是没有表单的,只有textarea就行,要是把textarea放到表单form标签里,无论有多少个textarea,都只能正常显示一个,其它的显示不出来

回复
作者: yihang, 发布日期: 2011-10-21 12:00:51
回复Gemini: 就是啊,我现在也是这个问题,有form里面就只能显示一个,没有form可以显示多个
回复
发表新帖 发表回复