ckeditor 3.6一直提示“例外被抛出且未被接住”的问题的解决方法

FCKeditor换了个名字,就不知道他了。。。都3.6了

做东西需要,找了个最新的,3.6版本,配置好了,运行页面,一直提示“例外被抛出且未被接住”js错误。

去baidu google上找解决方法,基本都没这个问题,奇怪了~~~~~~~~

 

后来终于刨到一篇文章,这样说的:

调试页面,出现“A potentially dangerous Request.Form value was detected from the client",按照经验,在web.config中增加

 
  
< system.web >
< pages validateRequest ="false" />
</ system.web >

还是同样错误,在页面头部加入,

 
  
<% @ Page validateRequest = " false " %>

还是出错。

后来终于试着在config.js文件中添加下面一行:

 
  
config.htmlEncodeOutput = true ;

OK!

------------------------------

郁闷,没用,还是错的。然后又找到了

 

<script language="javascript" src="ckeditor/ckeditor.js"></script>

<textarea cols="80" id="editor1" name="editor1" rows="10" class="ckeditor"></textarea>

 <script type="text/javascript">
  CKEDITOR.replace( 'editor1',{toolbar:'Basic'});
 </script>

如果页面中使用了如上代码,那么抱歉,“例外被抛出且未被接住”的问题出现了。

为什么呢?其实原因很简单,问题处在 class="ckeditor" 上面。其实,CKEditor 就是对文本输入框textarea进行样式包装,在textarea运用class="ckeditor"就等于是对textarea进行包装。而CKEDITOR.replace也是对textarea进行包装。这两种方法重复使用就会出现上述问题。我们只要选择其中一种方法就可以了。

如果使用class="ckeditor",样式就必须在ckeditor.js文件中进行配置,其灵活性有所欠缺。

所以推荐使用js的CKEDITOR.replace方法。

 

---------------------------

这回成了,主要是我再网站上找使用教程,文章一直强调要设置class=“ckeditor”,一直强调一直强调一直强调一直强调一直强调一直强调一直强调一直强调一直强调

额~~以后看帖子得注意插件版本。

特此留念,因为我以后肯定会忘记掉

转载于:https://www.cnblogs.com/alasunny/archive/2011/06/10/2077930.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值