How to preview local image using JS in IE6, IE7, FF3.*
来源:互联网 发布:lol游戏端口是多少 编辑:程序博客网 时间:2024/05/16 11:41
For some security reson new version browser cannot use js to preview local img when use file upload control, it is not convinence for user.
if you want preview local image using JS in IE6, IE7, FF3.*, you can fllow this
1. html:
<input class="validate" type="file" id="imageFile" style="height: auto;" invalid_msg="Please select seven IMAGE files to upload. Allow upload file types:
jpg, jpeg, gif, bmp, png." validate="imageFile" onchange="previewLocalImg(this, 'imgPreview', 'divIE7LocalImgPreview')" />
<img width="0" height="0" style="display:none; width:80px;height:80px;" id="imgPreview" />
<div id="divIE7LocalImgPreview" class="IE7LocalImgPreview"></div>
2. css:
.IE7LocalImgPreview
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
display:none;
width:80px;
height:80px;
}
3. js:
function previewLocalImg (file, imgId, divIE7Id) {
// Firefox3.*, IE8 local img preview
var img = $('#' + imgId);
if (file.files) {
img.attr('src', file.files[0].getAsDataURL());
img.css('display', '');
}
else if (file.value.indexOf('//') > -1 || file.value.indexOf('//') > -1) {
img.attr('src', file.value);
img.css('display', '');
}
else {
// IE local img preview for IE6, IE7.
var newPreview = document.getElementById(divIE7Id);
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = file.value;
$('#' + divIE7Id).css('display', '');
}
}
- How to preview local image using JS in IE6, IE7, FF3.*
- Local image preview sample
- How to install Adobe flash 10.2 (Preview) in Ubuntu 10.10 (maverick) Using PPA
- How to make an image move in a circular path using jquery?
- How to generate a local image from openstack
- How to setup signature image in outlook
- how to using CommandArgument in DataGrid
- how to display '&' in subject using mailto?
- How to collate SQL_Latin1_General_CP1_CI_AS using IN operator
- how to using jira in eclipse
- How to avoid using() mistake in C#?
- How to generate high quality image by using Imagemagick
- iPhone - How to send image + text on facebook using sharekit
- How to make my own local repository in Ubuntu?
- How to access local directory with script executed in oozie?
- How to store an image file to SQliteDB in android
- How to store an image file to SQliteDB in android
- JS 检测IE6,IE7,IE8
- VC按钮加上图片方法
- Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用
- 无奈
- C# sqlserver2005 操作
- oracle exp/imp 字符集
- How to preview local image using JS in IE6, IE7, FF3.*
- 将jQuery应用于Asp.net Ajax时,应避免的3个错误
- 开天屁地
- 避免public接口出现数据成员
- the org.apache.log4j.PatternLayout java doc
- Linux的单用户模式
- 代码2:Hello Viewer示例源代码(第二部分)
- java 知識点
- 小工具