bizibiz17
Messages postés142Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention29 août 2009
-
11 oct. 2007 à 16:54
bizibiz17
Messages postés142Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention29 août 2009
-
12 oct. 2007 à 17:33
bonjour,
En fait j'ai un problème avec des images en javascript.
J'ai besoin de connaître la taille (en pixels) des images que je charge.
Je fais:
my_img.src = ;
et le problème c'est que mes images n'ont pas toutes la même taille et peu
importe l'image, quand je fait my_img.width, j'ai toujours le même résultat
(ici 2560px alors que certaines sont à 1920) observé avec alert().
Si quelqu'un pouvait m'aider parce que là j'ai retourné le web et j'ai pas trouvé
(ou alors je suis vraiment nul en recherche...)
Merci d'avance
bizibiz17
Messages postés142Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention29 août 20091 12 oct. 2007 à 17:33
En fait c'est bon j'ai réussi a trouver le problème!
A cause de la boucle mon clearInterval n'avait pas le temps de se faire
parce que le setInterval était relancé avant. Donc il ne pouvait jamais s'arrêter.
J'ai enlever ma boucle et je rapelle la fonction loadImage dans checkloaded.
ca marche très bien.
Encore merci pour ton aide "ralecul"!
bizibiz17
Messages postés142Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention29 août 20091 12 oct. 2007 à 11:14
Merci, effectivement le problème venait de là.
Seulement cela marche pour une seule image et le problème c'est que je veux charger 4 images
par le biais d'un boucle for,je fais donc :
for (i = 1; i <=4; i++)
{
loadImage(); //l'url contient le i
}
Et en fait la message box alert(my_img.width); se répète indéfiniement...
Y a-t-il une solution ou faut-il que j'abandonne ma boucle ?
Merci d'avance