Salut tout le monde, g un problème qui me prend le chou depuis 2 jours.
J'ai un formulaire composé de différents champs dont un qui correspond a une adresse url d'une image.
Mon formulaire doit pouvoir controler en javascript la taille de cette image.
Pour cela, j'ai fait :
var image = new Image; var img_src=url_min; image.src=img_src;
while(image.complete==false) { var image = new Image; var img_src=url_min; image.src=img_src; }
var largeur = image.width; var hauteur = image.height; alert("Largeur de l'image : "+largeur+" px"); alert("Hauteur de l'image : "+hauteur+" px");
|
(Ce script permet d'afficher la hauteur et la largeur)
[J'ai du faire une boucle pour le chargement de l'image car celle ci peut ne pas être complètement chargée si elle est un peu lourde]
Mais le problème c'est que ça boucle si l'url de l'image n'est pas valide, j'ai alors pensé à utiliser la méthode setTimeout() mais celle-ci me permet pas d'exécuter une fonction pendant un laps de temps (j'aurai pu mettre la boucle de chargement dans celle-ci), j'ai ensuite cherché une méthode permettant de controler une image externe mais sans résultat.
Quelqu'un pourrait m'aider?
Merci
| Designotik |