上传前显示图片。 Safari和IE

时间:2013-05-07 19:31:28

标签: javascript jquery image internet-explorer safari

我有一个脚本,我可以上传图像。找到你的形象后。你点击确定。图像将在上传之前显示。

适用于 Firefox Chrome 。但它在 Safari IE 中无效。我使用的代码是:

的Javascript

<script type="text/javascript">

    function PreviewImage() {
        oFReader = new FileReader();
        oFReader.readAsDataURL(document.getElementById("file").files[0]);

        oFReader.onload = function (oFREvent) {
            document.getElementById("img").src = oFREvent.target.result;
        };
    };

</script>

HTML

<input id="file" type="file" onchange="PreviewImage();"/>
<img src="http://www.hdwallpapersarena.com/wp-content/uploads/2013/04/high-resolution-fantasy-woman.jpg" id="img" class="img" width="371" height="auto" style="top:-0px; left:-0px;" />

实例: http://jewelbeast.com/posts/
此链接适用于 Chrome Firefox 。但不是 IE Safari 。这就是我想要的问题,它适用于IE和Safari。

我知道我使用了 Javascript 。我也尝试了 jQuery ,但我遇到了同样的问题。

丹尼斯,

0 个答案:

没有答案