Javascript Firefox和IE中的图像源分配

Javascript Firefox和IE中的图像源分配,javascript,jquery,html,file,upload,Javascript,Jquery,Html,File,Upload,在使用JQuery上传之前,我正在进行图像预览,它在chrome和opera中工作,但在Firefox中不工作。这是代码 (function() { var result = document.getElementById('pnlZoom'), load = function(e) { e.preventDefault(); window.loadImage( (e.dataTransfer || e

在使用JQuery上传之前,我正在进行图像预览,它在chrome和opera中工作,但在Firefox中不工作。这是代码

       (function() {
        var result = document.getElementById('pnlZoom'),
    load = function(e) {
        e.preventDefault();
        window.loadImage(
            (e.dataTransfer || e.target).files[0],
            function(img) {
                                   var source = img.src;
                                   $("#img").attr("src",source);                    
                                   alert("Image source is: "+img.src);
                               }
        );
    };
        document.ondragover = function(e) {
            e.preventDefault();
            e.dataTransfer.dropEffect = e.dataTransfer.effectAllowed = 'copy';
        };
        document.ondrop = load;
        document.getElementById('file-input').onchange = load;
    } ());

有人能帮我找到Firefox和IE中src的问题吗。或者在所有五种主要浏览器中使用其他更好的解决方案?

如果您可以找到没有问题的图像,则只需使用普通DOM方法:

source = img.getAttribute("source"); //where img is a variable

如果您找不到img,那么您需要先这样做。

Fx说什么或做什么?loadImage来自哪里?也许您需要此链接