Ho modificato il codice mettendo:

testImage.src=ImageUrl;
var grandezza = testImage.width;
alert('grandezza vale'+grandezza);
alert('val vale'+val);

con gli alert funziona tutto benissimo ma togliendoli fa lo stesso identico problema di prima...