使用Javascript访问onload之外的图像宽度

时间:2013-04-08 19:41:56

标签: javascript image callback onload

我正在尝试使用回调来确定图像宽度是否正确。似乎在使用onload时,不可能返回true或false。

此回调是否可以缓解此问题?似乎onload事件永远不会被触发。

validateImageSize(function(imageWidth){
     alert(imageWidth);
});


function validateImageSize(callback) {

    imageFile = document.getElementById("filePath").files[0];
    imageFileUrl = window.URL.createObjectURL(imageFile);
    uploadedImage = new Image();

    uploadedImage.onload = function(){
        var imageWidth = uploadedImage.width;
        callback(imageWidth); 
    };

    uploadedImage.src = imageFileUrl;

};

0 个答案:

没有答案