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.
Le sujet a été souvent abordé dans le net , j'ai essayé les solutions mais aucune a abouti.
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); } };
Bien cordialement
RM
Partager