Je dois être en mesure d'attendre pour démarrer une fonction jusqu'à ce que la hauteur et la largeur d'une image soient disponibles. Lorsque cette demande de code de départ(), il est dit encore la hauteur et la largeur sont nulles:Comment puis-je être averti en javascript que les dimensions d'une image sont disponibles?
var img = new Image();
init = function() {
img.onload = this.start();
img.src = "sky.jpg";
}
start = function() {
alert("Start called.\nwidth:"+img.width+"\nheight"+img.height);
}
init();
Comment puis-je faire attendre jusqu'à ce que les dimensions sont disponibles avant d'appeler start()?