Bonjour à tous,
Je suis en train de programmer un slideshow en js, mais j'ai le probléme suivant: quand les images ne sont pas encore chargées le slideshow fonctionne mal, normal me direz vous. Ce que je voudrait donc faire c'est que l'image suivante ne commence à apparaitre qu'une fois qu'elle est chargé, j'ai écrit le code suivant, mais au lieu d'attendre que l'image suivante soit charger il attend que toute les images soient chargées, ce qui est problématique surtout quand il y en à 30...
Est ce que complete est bien la solution?
Quelqu'un à t'il une idée?
Modifié par matmat (08 Jan 2007 - 22:33)
Je suis en train de programmer un slideshow en js, mais j'ai le probléme suivant: quand les images ne sont pas encore chargées le slideshow fonctionne mal, normal me direz vous. Ce que je voudrait donc faire c'est que l'image suivante ne commence à apparaitre qu'une fois qu'elle est chargé, j'ai écrit le code suivant, mais au lieu d'attendre que l'image suivante soit charger il attend que toute les images soient chargées, ce qui est problématique surtout quand il y en à 30...
LoadImage=new Image();
LoadImage.src=MaPhoto.src
Wait();
function Wait(){
if(WaitLoad.complete){
mon action
}else{setTimeout(Wait, 200);}
}
Est ce que complete est bien la solution?
Quelqu'un à t'il une idée?
Modifié par matmat (08 Jan 2007 - 22:33)