zoukankan      html  css  js  c++  java
  • js 实现图片实时预览

    <body>
        上传图片:   <input type="file" name="file"
                       style=" 200px; height: 20px;" onchange="PreviewImage(this)" id="upload" />
        <div id="imgPreview" style="120px; height:100px;margin-left: 280px;">
        </div>
    </body>
    </html>
    <script type="text/javascript">
        function PreviewImage(imgFile) {
            var filextension = imgFile.value.substring(imgFile.value.lastIndexOf("."), imgFile.value.length);
            filextension = filextension.toLowerCase();
            if ((filextension != '.jpg') && (filextension != '.gif')  && (filextension != '.jpeg') && (filextension != '.png') && (filextension != '.bmp')) {
                alert("对不起,系统仅支持标准格式的照片,请您调整格式后重新上传,谢谢 !");
                imgFile.focus();
            }
            else {
                var path;
                if (document.all)//IE
                {
                    imgFile.select();
                    path = document.selection.createRange().text;
    
                    document.getElementById("imgPreview").innerHTML = "";
                    document.getElementById("imgPreview").style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="" + path + "")";//使用滤镜效果  
                }
                else//FF
                {
                    path = window.URL.createObjectURL(imgFile.files[0]);
                    document.getElementById("imgPreview").innerHTML = "<img id='img1' width='120px' height='100px' src='" + path + "'/>";
                    // document.getElementById("img1").src = path;
                }
            }
        }
    </script>
    

      

  • 相关阅读:
    AJAX
    Django(cookie和session)
    Django(分页)
    跨站请求伪造和csrf_token使用
    Django(ORM查询联系题)
    Django(ORM查询2)
    Django(ORM查询1)
    Django(ORM常用字段)
    复习
    第二次作业:卷积神经网络 part2
  • 原文地址:https://www.cnblogs.com/zengpeng/p/6052070.html
Copyright © 2011-2022 走看看