天狼晓月 发表于 2009-8-30 13:43:37

Discuz! 6.x 解决 IE8 上载图片附件时出现 "无效的图片文件" 错误

Discuz!插件
插件名称 Discuz! 6.x 解决 IE8 上载图片附件时出现 "无效的图片文件" 错误
适用版本 Discuz! 6.x
语言编码 GBK UTF8 BIG5
插件作者 alan888
插件简介 Discuz 6.x 版本当使用 Internet Explorer 8 时上载图片文件会出现 "无效的图片文件" 错误显示, 如下修改可解决此问题
适用版本: Discuz! 6.0, Discuz! 6.1F, Discuz! 6.1
修改文件: include/javascript/post_attach.js
修改 include/javascript/post_attach.js
找function insertAttach(id) {在上面加上
function imageValue(id){
      id.select();
      return document.selection.createRange().text;
}
找$('img_hidden').alt = id;在上面加上var imageName = imageValue($('attach_' + id));找$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = $('attach_' + id).value;更换为$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imageName;找div.innerHTML = '<img style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=\'scale\',src=\'' + $('attach_' + id).value+'\');width:'+wh['w']+';height:'+wh['h']+'" src=\'images/common/none.gif\' border="0" aid="attach_'+ aid +'" alt="" />';更换为div.innerHTML = '<img style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=\'scale\',src=\'' + imageName +'\');width:'+wh['w']+'px;height:'+wh['h']+'px" src=\'images/common/none.gif\' border="0" aid="attach_'+ aid +'" alt="" />';~完成~
页: [1]
查看完整版本: Discuz! 6.x 解决 IE8 上载图片附件时出现 "无效的图片文件" 错误