Асинхрон - это зло.
Вот решил задачу таким топорным способом, зато надежно:
getImageData(zDel,function(d){
//alert(d.w+' '+d.h+' '+d.b);
document.getElementById("ZIZI").innerHTML = '<span id="ZIZI">'+d.b+' Kb</span>'
window.zsize = d.b;
window.zsize = zsize;
});
А с window. я намучался, оно не адекватно как то работало с этим асинхроном унылым.
Теперь я понял что ява кодинг мало чего общего имеет с логически понятными языками програмирования, но тем не менее умение использовать костылей пригодилось даже в этой вражеской среде под названием JS.
Примите мои соболезнования.
