注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

秦时明月

做好今天的事!

 
 
 

日志

 
 
 
 

关于uchome中上传图片的插入操作 浏览器的兼容BUG解决方案(转载)  

2014-05-22 15:20:11|  分类: uchome |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

关于uchome中上传图片的插入操作 浏览器的兼容BUG解决方案(转载)

关于uchome中上传图片的插入操作 浏览器的兼容BUG解决方案(转载) - 寻找丢弃的时间 - 寻找丢弃的时间的博客



打开source\script_upload.js文件,做以下改动

function insertAttach(id) {//IE下插入附件功能

var localimgpreview = '';
var path = $('attach_' + id).value;
var ext = getExt(path);//获取图片后缀
var re = new RegExp("(^|\\s|,)" + ext + "($|\\s|,)", "ig");
var localfile = $('attach_' + id).value.substr($('attach_' + id).value.replace(/\\/g, '/').lastIndexOf('/') + 1);

if(path == '') {
return;
}
if(extensions != '' && (re.exec(extensions) == null || ext == '')) {
alert('对不起,不支持上传此类扩展名的文件');
return;
}
attachexts[id] = inArray(ext, ['gif', 'jpg', 'jpeg', 'png', 'bmp']) ? 2 : 1;
var inhtml = '<div class="borderboxpic"><table cellspacing="0" cellpadding="0" border="0"><tr>';
if(is_ie || userAgent.indexOf('firefox') >= 1) {
var picPath = getPath($('attach_' + id));
var imgCache = new Image();
imgCache.src = picPath;

//原内容:
//inhtml += '<td><img src="' + picPath +'" width="60" height="80">&nbsp;</td>';

//改为
if (is_ie) {
inhtml += '<td><div id="showpic_'+id+'" style="width:60px; height:80px;margin-right:10px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);"></div></td>';
}
else
{
inhtml += '<td><img src="' + picPath +'" width="60" height="80">&nbsp;</td>';
}
}

if(is_ie && typeof no_insert=='undefined' || insertType==0) {

//insertAttachimgTag(id)-->IE将缩略图插入至uchome编辑器
localfile += '&nbsp;<a href="javascript:;" title="点击这里插入内容中当前光标的位置" onclick="insertAttachimgTag(' + id + ');return false;">[插入]</a>';
}
localfile += '&nbsp;<span id="showmsg' + id + '"><a href="javascript:;" onclick="delAttach(' + id + ')">[删除]</a></span>';
inhtml += '<td>' + localfile +'<br/>';
inhtml += '图片描述:<br/><textarea name="pic_title" cols="40" rows="2"></textarea>';
inhtml += '</td></tr></table></div>';

$('localfile_' + id).innerHTML = inhtml;//填充编辑器下方显示浏览的图片缩略图、图片描述等内容及样式

//增加
if (is_ie) {
$('showpic_'+ id).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = picPath;
}

$('attach_' + id).style.display = 'none';

addAttach();
}


http://hi.baidu.com/bigbryert/item/f150d2c8ed490b0fad092f9f

  评论这张
 
阅读(5)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017