网络编程
位置:首页>> 网络编程>> JavaScript>> 使用FCKeditor添加文章时,在文章最后多了逗号

使用FCKeditor添加文章时,在文章最后多了逗号

作者:mickeyboy 来源:蓝色理想 发布时间:2007-10-11 13:38:00 

标签:FCKeditor,文章

【问】使用FCKeditor添加文章时,在文章最后多了逗号。

【答】此情况发生在asp环境中。在asp里对于 提交的表单信息中如果有相同name属性的键值对  做‘逗号连接处理’ 你们一定是使用了这样的js方法建立了编辑器


var oFCKeditor = new FCKeditor( ’editor’ ) ;
oFCoFCKeditor.Create() ;


然后 又在同一个表单里面 添加了 一个id="editor" 或者 name ="editor"的 文本域
造成的!这样的话载入以后,实际上存在了两个 名称为editor表单控件了 所以在提交更新的时候,浏览器会出现逗号。

解决的方法是:第一种:不要在表单里面 添加 多余的 名为 editor 的文本域了

第二种:使用 fckeditor 的ReplaceTextarea()方法 :


window.onload = function()
{
       // Automatically calculates the editor base path based on the _samples directory.
       // This is usefull only for these samples. A real application should use something like this:
       // oFCKeditor.BasePath = '/fckeditor/' ;       // '/fckeditor/' is the default value.
       var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;

       var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
       oFCKeditor.BasePath       = sBasePath ;
       oFCKeditor.ReplaceTextarea() ;
}

具体的可以看 fckeditor的实例中的html实例第二个

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com