js和IE浏览器冲突,导致ecshop后台图片上传窗口弹不出

后台不能上传图片,这个常规性问题,相信经常有客户遇到,而且常规性的检查步骤也都是查看空间容量是否满了,文件是否有写入权限等,而今天高速度 小编这个问题是出现在比较奇特的情况下。后台添加商品的时候,编辑器里无法上传图片,显示:但是高速度 小编通过上面的常规检查,还是没能解决问题,最终找到问题如下:其实问题是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.gaosudu.com/dedecms/14810.html