JSFiddle - React, Tailwind, and code Playground
HTML
<img class="monBloc" src="http://www.otoogood.com/ml/images/content/produits/gateaux/site_640x480_gateau_happy_birthday_recadre_.jpg" onclick="getImgSize();" style="cursor:pointer;">
JavaScript
var newImg = new Image();
var haut;
var larg; // Ici les variables ont déclarées en "global"
newImg.onload = function() {
haut = newImg.height;
larg = newImg.width;
alert("Message 3. On connait maintenant les dimensions: "+haut+"#"+larg); // Ici le message renvoie bien les valeurs de hauteur et de largeur
}
window.getImgSize = function() {
alert("Message 1: On entre dans la fonction appelée par le click");
newImg.src = 'http://www.leswallpapers.com/wp-content/uploads/2011/09/Cars100.jpg';
alert ("Message 2 : La taille de l'image n'a pas encore été récupérée: "+haut+'*'+larg);
}