Bonjour à tous,
Je bloque sur la détermination des dimensions d'une image chargée, et ça fait un bout de temps que ça dure...
Voici en gros ce que j'ai:
var
ImgS = new Image(); ImgS.src = Pics[Index1];
ImgS.onLoad = CalculDim(ImgS);
function CalculDim(t) {alert(t.width);
}
Ou bien un alert(ImgS.width);
Je suis à 0 au premier passage, puis j'ai enfin la largeur au second coup(code lancé sur appui bouton par ex).
Le onLoad est normalement déclenché quand l'image est totalement chargée, d'où mon incompréhension.
Tout se passe comme si la fonction CalculDim était lancée avant même le chargement total, puis quand je relance le tout ça devient ok car l'image est enfin en cache.
Pouvez-vous m'éclairer ?
Merci d'avance.