• [转]文件浏览直接显示[兼容IE,FireFox]


    转自:http://www.cnblogs.com/shawker/archive/2009/03/27/1423386.html


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title></title>

    <script> 

    function $(o) {

            
    return document.getElementById(o);

    }

    function SeePic(img,f){

            
    var i = $(img);

            
    var f = $(f);

            
    if (f.value != "") {

                    
    if (f.value.indexOf("http://">= 0) {

                            i.src 
    = f.value;

                    } 
    else {

                          
    if (!window.event)

                          {

                             
    var data = f.files.item(0).getAsDataURL();

                             i.src 
    = 'data:' + data;

                          }

                          
    else

                           i.src 
    = 'file:///'+f.value;

                    }

                    i.style.display 
    = "block";

                    
    return;

            }

            i.style.display 
    = "none";

     



    </script> 

    </head>

    <form id='frm1' name='frm1'> 

    <div><input type='file' name='upfile' id='upfile' onChange="SeePic('img', 'upfile');"></div> 

    <div><image src='' id='img' name='img' style="display:none;"> </div>

    </form> 

    </body>

    </html>

     保存成utf-8格式,直接运行即可。

  • 相关阅读:
    maven 执行mvn package/clean命令出错
    IDEA
    贝叶斯
    python基础之python基本数据类型
    python基础(一)python数据类型,条件,循环
    ...
    读取70开头的xml,gbk转成utf-8
    CSS实现多个Div等高,类似表格布局
    JBOSS 5 session时间配置
    padding
  • 原文地址:https://www.cnblogs.com/wangpei/p/1423402.html
Copyright © 2020-2023  润新知