>  기사  >  웹 프론트엔드  >  通过不同的浏览器得到上传图片并显示到页面上_html/css_WEB-ITnose

通过不同的浏览器得到上传图片并显示到页面上_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-21 09:18:251128검색

//表单代码<div class="col-sm-offset-1 col-sm-7">    <div class="well">        添加广告信息:        <form action="" method="post">        <input type="file" class="filestyle" data-buttonName="btn-primary" id="upload" onchange="localShowImage();">        <img  id="perview" src="" class="img-responsive" alt="通过不同的浏览器得到上传图片并显示到页面上_html/css_WEB-ITnose" >        <input type="submit" class="btn btn-info" value="上传">        </form>    </div></div>
<script type="text/javascript">    function getOS(){        var OsObject = "";        if(navigator.userAgent.indexOf("MSIE")>0) {            return "MSIE";        }        if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){            return "Firefox";        }        if(isSafari=navigator.userAgent.indexOf("Safari")>0) {            return "Safari";        }        if(isCamino=navigator.userAgent.indexOf("Camino")>0){            return "Camino";        }        if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){            return "Gecko";        }    }    function localShowImage() {        // IE浏览器获取图片路径        this.getImgUrlByMSIE = function(fileid) {            return document.getElementById(fileid).value;        };        // 非IE浏览器获取图片路径        this.getImgUrlByUnMSIE = function(fileid) {            var f = document.getElementById(fileid);            return window.URL.createObjectURL(f.files[0]);        };        var imgsrc="";        var fid ='upload';        alert("getOS() = "+ getOS());        if("MSIE" == getOS()) {            imgsrc = this.getImgUrlByMSIE(fid);        } else {            imgsrc = this.getImgUrlByUnMSIE(fid);        }        document.getElementById('perview').src = imgsrc;    }</script>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.