新闻中心
js和IE浏览器冲突,导致ecshop后台图片上传窗口弹不出
作者 / 无忧主机 时间 2014-06-30 15:55:48
后台不能上传图片,这个常规性问题,相信经常有客户遇到,而且常规性的检查步骤也都是查看空间容量是否满了,文件是否有写入权限等,而今天无忧小编这个问题是出现在比较奇特的情况下。
后台添加商品的时候,编辑器里无法上传图片,显示:
但是无忧小编通过上面的常规检查,还是没能解决问题,最终找到问题如下:
其实问题是IE浏览器中fckeditor的弹出层会出现bug,里面的内容不会出现。所以无论是想在页面编辑器里粘贴内容,还是上传图片等凡是需要弹出窗口操作的东西都会有问题,想要进行其它的操作也只能重新刷新页面。产生此问题的主要原因是 IE不支持var $=document.getElementById;这样的写法了。
那该怎么办呢?可以按下面的方法予以解决:
打开fckeditor/editor/js/fckeditorcode_ie.js文件,找到第 38行的这个方法:
FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};
修改成:
FCKTools.RegisterDollarFunction=function(A){A.$=function(v){return A.document.getElementById(v);}};
无忧主机相关文章推荐阅读:
ECSHOP后台商品详情无法上传图片
ECSHOP上传产品图片和缩略图模糊的解决方案
本文地址:https://www.51php.com/dedecms/14810.html






