Bonjour,

Je cherche à faire défiler des images à partir d'une fonction telev qui prend en paramètre le n° de l'image concernée. En tout , j'ai 5 Images. ( 2 images à modifier à chaque fois ( part et imac )).

Aucun problème pour la fonction en elle-même ( testé avec onclick ) mais le problème réside dans l’exécution d'un ensemble de fonction telev lors de l'onload.
En effet seule la dernière fonction est exécutée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function telev(nb)
{
document.getElementById('map').src='Images/Globale/imac'+nb+'.jpg';
		for (var i= 1 ; i<=5 ; i++)
		{
			if (i != temp) 
			{document.getElementById('part'+i).style.opacity=0;}
		} 
		document.getElementById('part'+nb).style.opacity=1;
}
 
window.onload = function() { 	
	for (var i=1 ; i<=5 ; i++)
	{
	setTimeout("document.getElementById('part"+i+"').style.opacity=1;document.getElementById('map').src='Images/Globale/imac"+i+".jpg';",5000);
	}
};
Le sujet a été souvent abordé dans le net , j'ai essayé les solutions mais aucune a abouti.

Bien cordialement

RM