fckeditor在iframe 跨域问题

两个站点
A www.test.com
B bb.test.com

A中一个网页Iframe,链接B的一个网页,该页面含有Fckeditor

症状:

1、上传图片一类的弹出框找不到地址404错误

在fckeditor/editor/js/fckeditorcode_ie.js 脚本文件中找到O.src = FCKConfig.BasePath + 'fckdialog.html'; 

这个是是负责弹出工具的窗体路径的,修改后是:O.src = FCKConfig.FullBasePath + 'fckdialog.html';


2、FCKeditor 上传图片自动重命名

 FCKeditor 的文件上传默认是不改名的,本地的文件名是什么,上传后保留原来的文件名;如果存在同名文件,则会被自动在文件名后面加 (n) 来标识。

想改这个,可以下载FCKeditor 源码修改FileBrowser/FileWorkerBase.cs

     while (true)
     {
       sFileName = DateTime.Now.ToString("yyyymmddhhmmss", System.Globalization.DateTimeFormatInfo.InvariantInfo) + "." + sExtension;//改这里

       string sFilePath = System.IO.Path.Combine(sServerDir, sFileName);

       oFile.SaveAs(sFilePath);       

       break;     
      }
重新生成解决方案。在网站项目中删除旧的FredCK.FCKeditorV2.dll,再添加新的引用,就OK了。

引用地址:http://blog.csdn.net/cnami/article/details/2293340


3、Fckeditor字体样式、字体颜色、字体格式和大小 这些都点不出来

这个问题还没有解决,在BBS中跪求了大神也没有知道的。http://bbs.csdn.net/topics/390269425

最后只好换了Dev的控件,希望知道的朋友可以留言。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值