Показать сообщение отдельно
  #5 (permalink)  
Старый 19.07.2015, 11:07
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

За вас что ли засунуть? Ну, попробую:

var getImageData=function(url,callback){

	var img_data={w:0,h:0,b:0};

	$.ajax({
		type: "HEAD",
		url:url,
		success: function () {
			img_data.b = this.getResponseHeader("Content-Length")/1024;
			var img = new Image();
			img.onload=function(){
				img_data.w=this.width;
				img_data.h=this.height;
				if(callback)
					callback(img_data);
				else
					window.img_data=img_data;
			};
			img.src = url;
		}
	});
};

/* usage */

getImageData('http://vinrarus.ucoz.net/DDD.png',function(d){
	alert(d.w+' '+d.h+' '+d.b);
});

Последний раз редактировалось kostyanet, 19.07.2015 в 11:10.
Ответить с цитированием