主题: 3.4 怎么判断是否使用编辑器
作者: MrBlack, 发布日期: 2010-02-22 10:48:14, 浏览数: 6484

列表代码和form代码都在一个文件里。
top.asp为顶部,这里有
<script type="text/javascript" charset="utf-8" src="/lib/html/editor/kindeditor.js"></script>
<SCRIPT LANGUAGE="JavaScript">
<!--

  KE.show({
   id : 'content1',
   resizeMode : 1,
   cssPath : '/lib/html/editor/index.css',
   newlineTag : 'br'
  });

//-->
</SCRIPT>
然后在body.asp里include top.asp文件。
form代码并且有编辑器地方是没有JS错误。
一旦到了列表的话出来错误。
这个怎么判断呢?
我就是想列表模式的时候不加载编辑器。
form模式的时候加载。

作者: Roddy, 发布日期: 2010-02-22 13:17:54
if (KE.g[id].container) alert('编辑器已加载');

回复
作者: MrBlack, 发布日期: 2010-02-22 13:28:32
那么判断过,但是有JS错误。
在FORM代码里也有错误。
KE.g.content1.container 为空或不是对象。
content1是 textarea 的ID。
这个怎么解决呢?

回复
作者: Roddy, 发布日期: 2010-02-22 14:01:44
如果没加载kindeditor.js文件,可以判断KE变量是否存在。
if (typeof KE != 'undefined') alert('编辑器已加载');

回复
发表新帖 发表回复