Javascript Firefox和IE中的图像源分配
在使用JQuery上传之前,我正在进行图像预览,它在chrome和opera中工作,但在Firefox中不工作。这是代码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
(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来自哪里?也许您需要此链接