Ладно, еще раз, жалко пацана, такой кайфовый у него взрыв в вымени юкоза...
var getImageData=function(url,callback){
var img_data={w:0,h:0,b:0};
var zapros = $.ajax({
type: "HEAD",
url:url,
success: function () {
/*
если жикверя дает тут какой-то this - это будет ее this
*/
img_data.b = zapros.getResponseHeader("Content-Length")/1024;
var img = new Image();
img.onload=function(){
/*
а этот this ниже, к тому this выше - вообще не имеет отношения. Этот this дает загруженная картинка, поэтому тут this - она сама, поэтому можно с нее взять сразу, несмотря что в скопе есть img - оно же самое. Просто его может не быть в другой нотации
*/
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);
});
Удалите каменты и втыкайте и все будет.
ЗЫ кто не понял - он поменял ВСЕ this'ы как по команде старшины.
ЗЫЫ Можно сказать эксперимент с отсутсвтием готового кода для Блинки Билла удался. Так что и впредь я им никогда не буду давать кодов, ибо тут либо как рони - дай все готовое и вылижи до блеска, или лучше не давать, ибо придется как рони.