Показать сообщение отдельно
  #12 (permalink)  
Старый 10.08.2016, 01:03
Новичок на форуме
Отправить личное сообщение для just_do_it Посмотреть профиль Найти все сообщения от just_do_it
 
Регистрация: 10.08.2016
Сообщений: 3

Подскажите почему так происходит
function imgSize(href){
		        var img = new Image();
		        img.src = href;
		        
		        img.onload = function() {
		            return img;
		        };
		        return img;
		    }

		    y=URL.createObjectURL(files[index]);
		    var imgZz = imgSize(y);

		    alert();
		    console.log(imgZz.width);
		    console.log(imgZz.height);


Если из кода убрать - alert();, тогда размеры не выводяться. НО! если поставить alert();, тогда размеры выводятся как положено и их можно передавать дальше.
У меня проблема в том что размеру нужны для дальнейшей работы с изображением, а не просто для их вывода. А выводить alert(); после каждого изображение не есть выход.
может есть какой-то аналог alert(); или событие которое должно произойти, после чего я смогу получить размеры

Подскажите пжлста
Ответить с цитированием