图片上传预览firefox和ie
2014-05-21 11:08
281 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script type="text/javascript"> function PreviewImg(imgFile,idname) { if (checkPic(idname) == true) { if (navigator.userAgent.indexOf("MSIE")>0) { var newPreview = document.getElementById("newPreview"); newPreview.removeChild(document.getElementById("imgDiv")); var imgDiv = document.createElement("div"); imgDiv.setAttribute("id", "imgDiv"); document.body.appendChild(imgDiv); imgDiv.style.width = "150px"; imgDiv.style.height = "150px"; imgDiv.style.algin = "center"; imgDiv.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = scale)"; imgDiv.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value; document.getElementById("imageUplaod").style.display = "none"; } if (isFirefox=navigator.userAgent.indexOf("Firefox")>0) { document.getElementById("imageUplaod").src = window.URL .createObjectURL(imgFile.files[0]); //火狐预览效果 } newPreview.appendChild(imgDiv); newPreview.style.width = "150px"; newPreview.style.height = "150px"; } } function checkPic(idname) { alert(idname); var picPath = document.getElementById(""+idname+"").value; var type = picPath.substring(picPath.lastIndexOf(".") + 1, picPath.length) .toLowerCase(); if (type == "jpg" || type == "bmp" || type == "gif" || type == "png") { return true; } else { alert("请上传正确的图片格式"); return false; } } </script> <body> <p> 图片上传: <input type="file" size="20" onchange="PreviewImg(this,'picPath');" id="picPath" /> </p> 宽度: <input type="text" size="13" id="imageWidth" /> 高度: <input type="text" size="13" id="imageHigh" /> <br /> <p> <div id="newPreview" style="margin: 0px auto;"> <div id="imgDiv" style="display: none;"></div> </div> <img src="" width="150px" height="150px" id="imageUplaod"/> <br /> </body> </html>
相关文章推荐
- 兼容IE firefox 的图片上传预览
- Firefox 和IE上传图片实现预览
- js上传图片预览功能代码,兼容IE,FireFox,Chrome浏览器
- js实现上传图片实时预览,兼容chrome IE firefox多浏览器
- js上传图片预览(For IE ,firefox)
- 多图片上传+图片预览,兼容所有浏览器 IE5/IE6/IE7/IE8/IE9/Chrome/Safari/Firefox/Opera/
- 支持firefox10和IE的上传预览图片js代码
- 支持firefox10和IE的上传预览图片js代码
- JS 预览上传图片,兼容IE、firefox等所有浏览器
- 兼容IE、谷歌Chrome、火狐Firefox的图片上传预览功能
- 兼容所有主流浏览器的图片上传本地预览(IE\FIREFOX\CHROME)
- 兼容所有主流浏览器的图片上传本地预览(IE\FIREFOX\CHROME)
- javascript图片上传格式验证,缩略图预览呈现,兼容IE,FIREFOX
- jQuery上传图片预览,简洁版,可兼容IE和FIREFOX
- 图片上传预览(支持ie,firefox)
- js 上传图片预览(Chrome IE ,Firefox,Opera)
- Firefox,chrome,IE上传图片预览
- 多图片上传+图片预览,兼容所有浏览器 IE5/IE6/IE7/IE8/IE9/Chrome/Safari/Firefox/Opera/
- JS实现图片上传时的本地预览,兼容IE和firefox谷歌
- IE下上传图片时预览图片(1.IE7/IE8测试通过; 2.能根据比例缩放图片 )