主题: 自动添加$1的问题最终版
作者: sanfran, 发布日期: 2011-08-19 21:32:11, 浏览数: 2504

这个问题提了多次,每次都测试不清楚说不清楚,给老大浪费不少时间。实在抱歉。今天又测试了一通,发现了来龙去脉,所以来个完整版

 

操作系统: Windows2003 IIS6.0


浏览器: 目前测试IE8出现了这个问题,FF5一切正常。


KindEditor版本: 3.5.5,4.0-alpha,4.0-beta

BUG再现步骤:
1.
比如源代码中内容现在是

aaa<br />

bbb

 

在源代码模式下把其中的一个b删除或者添加一个b,添加或删除的位置随意,在源代码模式下提交,js获取html内容的时候,就发现有$1了。

不论是在何种模式下删除,只要是在所见所得模式下提交,就不会出现,一切正常。

 

获取编辑器的内容是这样:

 var content=(editor.html());
 alert(content);

 

点击按钮后就执行提交函数,为了测试我把上面的代码放在了函数里的第一行。保证不受其它干扰。


在模板里,按钮事件:

onclick="modifypost(.......)"

 

 

JS里:

function modifypost(........){

    var content=editor.html();
 alert(content); 

}

 

老大您给分析一下,我这个有可能是什么原因引起的?

 

作者: Roddy, 发布日期: 2011-08-19 21:43:16

这个太奇怪了,我搜索kindeditor.js,没发现可疑的地方,而且我在xp下的iis和apache下面都没问题。2003没环境不太好测试,希望有2003环境的朋友帮忙测试一下,谢谢

 

TO楼主:希望换电脑访问2003的页面,或者用2003上的浏览器访问其它服务器下的KindEditor页面。

回复
作者: sanfran, 发布日期: 2011-08-19 21:45:36

是啊。很奇怪,我看别人都没这个问题,就我有。。。。

老大你等一下,我给你配个环境。

回复
作者: sanfran, 发布日期: 2011-08-19 22:20:36

老大,建好了。

3389远程登录:

60.215.114.85:5000

用户名:administrator

密码:000000

想黑这个的朋友就免了,一个虚拟机。

测试网址:

http://niuc.niuc.org:82/

 

编辑器我已经架好了。FTP开通了[22端口]

都准备好了,就等您去测试了。

 

IE8正在下载,一会就在桌面看到了。

 

 

貌似域名解析还不太稳定。刚解析好 了,现在又不解析了。

回复
作者: sanfran, 发布日期: 2011-08-19 22:45:39

晕,从微软下载了个IE8 FOR 2003 32位,竟然提示我的系统不支持。

回复
作者: sanfran, 发布日期: 2011-08-19 23:22:51


老大别试了,我找到真正的原因了。我想应该就是这个原因:我一个trim函数,自动给他添加了$1,把这个函数去掉就好了。



唉,怎么也没想到竟然是它的原因。失误,失误。严重失误啊。

 

我看ke里有trim函数。借用下它吧。

回复
发表新帖 发表回复