1 最近项目要用到html编辑器,发现在编辑中添加图片只能添加以http开头的网络图片地址或者是项目路径下的图片地址,如果这样项目搭上了服务器后,我想在编辑器的内容里插入本地图片还得先上传到服务器上太麻烦了,如何才能在插入图片的时候可以浏览本地的图片并添加到编辑框中?
    2 几乎试过的html编辑器都有一个通病,就是直接打回车的话,提交内容会出现脚本错误,上网查了就只有按Shift键+回车的方法,这要是知道的行,但是项目是给不知道的人用的,他们上哪知道得按Shift+回车才不报错的啊,请问还有没有直接按回车就相当于换行<br>的智能一点的方法呀?
    
     我试过的编辑器:ckeditor fckeditor eWebEditor freetextbox 都有以上两个毛病,也有可能是以上几个编辑器我的用法不对,总之求教高手解答这俩问题,不胜感激!

解决方案 »

  1.   

    fck据我所知 设置好两个文件路径 是可以支持本地图片上传后显示的
      

  2.   

    fckeditor ,没出现过楼主说的问题。回车换行好像在配置文件有设置。浏览本地图片上传,应该是编辑器最基本的功能,不会那么麻烦的,楼主再看看设置。
      

  3.   

    fckeditor
    http://blog.csdn.net/li_ser/archive/2010/10/18/5948264.aspx
      

  4.   


    关键问题是我点那个图片插入的小图标后弹出的窗口都是http://开头的呀,你让我怎么浏览本地图片再上传啊哥哥?
      

  5.   


    修改FCKeditor/fckconfig.js
    找到
    FCKConfig.EnterMode = 'p' ; // p | div | br   表示回车换行用<p>标签
    FCKConfig.ShiftEnterMode = 'br' ; // p | div | br 表示shifit + 回车换行用<br>标签想用哪种自己选吧!呵呵
      

  6.   

    你们说的对,我的确没有好好研究下FCK,我就用过ckeditor,以为两者一样,结果发现FCK里有浏览本地图片并且上传的功能,Ckeditor等都只是让你手打http://路径,FCK果然很好很强大,在网上百度文库里我找到了它的配置用法,最后成功实现浏览本地图片并上传最后显示到了编辑器里!
     而第二个问题我自己查出来解决方法了,就是在要获取文本编辑器值时的fckeditor.value后面加上.Replace("\r\n",""),就不出现“未结束的字符串常量“的脚本错误了!困扰多年的问题终于解决了哦也!