11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
En ce moment je crée un site web pour un restaurant et lors de la création du diaporama j'ai pu remarquer dans son exécution qu'entre la photo 2 et 3 un moment de latence dans l'affichage se fait ressentir, je pense que cela est dû a une erreur ou un calcul un peu long dans mon code que je ne peux pas déceler ou corriger avec mon niveau en JavaScript actuel.

je fait donc appel à vos lumières Smiley langue

Pour plus de détail vous pouvez voir le diaporama ici : sicilia-antica.com

code JavaScript :



if (window.attachEvent) window.attachEvent("onload", sfHover);

couv = new Array; //on cree un tableau d'image 
couv[0] = '../images/entree.jpg'
couv[1] = '../images/exterieur.jpg'  //la latence est à observer au passage entre ces deux
couv[2] = '../images/chapiteau.jpg' //
couv[3] = '../images/interieur2.jpg'
couv[4] = '../images/interieur3.jpg'

num = 0 // au chargement on affiche l'image [0]

function ChangeImage()
	{
if (num == -1) { num = (couv.length-1)}
	if(document.getElementById)
		{
		document.getElementById("zone").innerHTML ='<img src="'+ couv[num] + '"> ';
		num = num-1 
}
setTimeout("ChangeImage()", 4000); //delai d'affichage 4secondes
	}
window.onload = ChangeImage;


merci d'avance Smiley smile