javascript回调函数失败

时间:2015-12-13 19:29:58

标签: javascript

所以我有一个代码,由于异步脚本使用回调,现在当我尝试它,我迷路了可以有人帮我如何修复我的代码?这个脚本是为了检查图片尺寸是否小于300x300

function validate_dimention(fileName, callback){
            input = document.getElementById("profilepic");
            file = input.files[0];
            var reader = new FileReader();
            var image  = new Image();
            var width;
            var height;
            reader.readAsDataURL(file);
            reader.onload() = function(pic) {
                image.src    = pic.target.result;              // url.createObjectURL(file);
                image.onload = function() {
                    width = this.width;
                    height = this.height;
                    if (width <= 300 && height <= 300) {
                        callback(true);
                    } else {
                        callback(false);
                    }
                };
            };
        }

        validate_dimention(fileName, function (result) {
            return function (result);
        });

0 个答案:

没有答案