账号通
    

账号  

密码  

3038

查看

8

回复
主题:敬告二次开发不能上传图片后进入CK编辑器的一种情况. [收藏主题] 转到:  
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/1/16 0:38:22   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)

纠结了几天.今天终于找到原因,山穷水尽啊.作者不爱打字.就简单说明下.

这个星期,客户老是说无法上传图片.有时候可以.有时候不可以.


程序环境:9.03.


二次开发其中一个地方:

原因一:增加了:强制IE9显示:<meta http-equiv="X-UA-Compatible" content="IE=7, IE=9">

我的客户是XP,为安装IE9.晚上远程,确实无法上传.

原因二:做过common.js

其中:一个函数:InsertFileFromUp()


增加了:

//一下二次开发

//冉:新增
     image.onload=function()
     {
       if (image.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数
                   var TPKD=image.width;
          //alert('图片的宽度为:'+image.width+';图片的高度为:'+image.height);
       if (TPKD>750)  //冉:限制图片显示大小,不能大于这个数字.
           {
         //alert("大于750")
         var TPKD=" style='width:100%;' ";
         insertHTMLToEditor('<a  href="#" ><img  '+TPKD+' src="'+FileList+'" border="0"/></a><p></p>'); //冉:增加添加图片的时候增加25像素底部距离.margin-bottom:10px;
        }else{
         //alert("小于750");
         insertHTMLToEditor('<img   src="'+FileList+'" border="0"/><p></p>'); //冉:增加添加图片的时候增加25像素底部距离.margin-bottom:10px;
         
        }

而之前用过://

//image.onreadystatechange=function(){
//       if (image.readyState=="complete") {

调试的时候360浏览器未执行,所以改换成 images.onload().


.................................................不显示完.


//意思是大于750将会100%显示于编辑器.这个东西好哟.免得客户CK编辑器显示不完图片.

//当然自己有增加ASPJPEG不再此赘述.


唉.


1和2的情况.让客户的浏览器更不执行不到:image.onload=function()这里来.也就无法将图片传入到CK了.


唉.换回原来的 函数:InsertFileFromUp()就OK了.


本人在尝试下如何解决问题.


原因只是分享给大家.


睡觉了.


...所以.二次的时候.一定要注意到兼容性.域名死了.搞了几天.没有想到.


问题解决后.在分享出来.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hunanseo 当前离线

21

主题

1

广播

0

粉丝
添加关注
级别:学前班

用户积分:23 分
登录次数:2 次
注册时间:2014/1/15
最后登录:2014/1/17
hunanseo 发表于:2014/1/16 16:54:51   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/1/16 22:24:37   | 只看该作者 查看该作者主题 藤椅 
科汛在线网校系统

360执行不到:if (image.complete) { 这里来.

从新弄了下图片宽度.现在已经解决.

自己手里唯独错误的就是设置了整站的 IE9. 其他我这里都正常.客户现在又问题.上传附件 下面的列表表格.无法显示. 图片可以实现插入到ck中.

就目前为止. 我和我的朋友.都能正常操作.

就他 好几天电脑都无法显示 附件列表框.

今天只有返回去 安装WIN2003系统来模拟XP系统.同时又可以做 开发. 来模拟下他的环境.真的是郁闷了.

以后也不再安装 IE9,就用低端的环境开发.

而后二次的时候.还得注意下 同苹果内核的360了.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/1/16 22:35:17   | 只看该作者 查看该作者主题 板凳 
科汛在线考试系统(NET)

以前一直使用2003.就 垃圾笔记本 非要安装WIN7 64位系统而且 64位驱动(自己安装2008R2).可恨硬件厂商应该照顾全面点儿, 不是谁都喜欢新系统.新环境的.



对了.CK也许 4.02版本应该走错路线. 开发者无权让用户强制更改IE 7以上.

再好的功能,也不应该强制用户的选择. 就目前来说. IE6的用户也还挺多.XP系统更多.

甚至屏幕 1024X768的显示器都还有. 就网站而言,如果安装了 CK 4.0X编辑器,然后开发给客户,客户突然发现无法编辑,告知必须IE7以上,而客户没有文化的情况下,一定会...除非网站做来是自己经营,自己使用.可以不谈这些话.

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
esharp 当前离线

508

主题

14

广播

32

粉丝
添加关注
级别:五年级

用户积分:1420 分
登录次数:531 次
注册时间:2011/6/24
最后登录:2024/9/4
esharp 发表于:2014/1/16 22:37:19   | 只看该作者 查看该作者主题 报纸 
科汛智能建站系统
正如本人.就图片上传问题,重装系统就能解决. 客户坚决不同意从装系统,能奈何么.
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ep165 当前离线

1593

主题

8

广播

5

粉丝
添加关注
级别:高一年

用户积分:5843 分
登录次数:311 次
注册时间:2008/12/22
最后登录:2017/11/17
ep165 发表于:2014/1/17 16:49:52   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
mbaun 当前离线

1138

主题

4

广播

1

粉丝
添加关注
级别:八年级

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2014/1/19 13:17:38   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
amin8010 当前离线

803

主题

24

广播

10

粉丝
添加关注
级别:七年级

用户积分:2596 分
登录次数:736 次
注册时间:2008/9/18
最后登录:2021/8/30
amin8010 发表于:2014/2/11 16:28:57   | 只看该作者 查看该作者主题 8楼 
科汛在线考试系统(NET)
现在也被一问题困惑。搞了个英文版,不知哪个地方改得不对,不能上传图片55555
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
isweb2008 当前离线

85

主题

2

广播

0

粉丝
添加关注
级别:学前班

用户积分:519 分
登录次数:71 次
注册时间:2009/2/25
最后登录:2018/2/24
isweb2008 发表于:2015/8/8 2:49:40   | 只看该作者 查看该作者主题 9楼 
确实看不明白,既然大多都看不懂,楼主不如省省力,早早洗洗睡吧,完全没用嘛,何必浪费时间。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.23438秒 powered by KesionCMS 9.0