ie8本地图片上传预览示例代码
更新时间:2014年01月12日 17:44:30 投稿:whsnow
ie8本地图片上传预览出现问题是因为限制浏览器造访本地文件,所以用到滤镜和div,下面有个不错的示例,希望对大家有所帮助
复制代码 代码如下:
imgpath= getRealPath(fileId);
document.getElementById("divSBTP").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src=\""+ imgpath + "\")";//使用滤镜效果
function getRealPath(fileId){
var file_upl = document.getElementById(fileId);
file_upl.select();
return document.selection.createRange().text;
}
说明:ie8本地图片上传预览不能直接用$(“#img”).attr(“src”,imapath),因为限制浏览器造访本地文件,所以用到滤镜和div,如果滤镜和img使用会出现破图标志。
相关文章
兼容ie和firefox的鼠标经过(onmouseover和onmouseout)实现--简短版
兼容ie和firefox的鼠标经过(onmouseover和onmouseout)实现--简短版...2007-11-11
最新评论