Bonjour,
Je réalise actuellement un diaporama d'image en php/javascript et fonctionne très bien.
Je voudrais lui rajouter un bouton pour faire défiler les images automatiquement, mais je bloque un peu.
Je me sers du php pour me générer un tableau qui contient toutes les photos d'un répertoire et un formulaire où j'affiche mes photos avec 5 boutons (Début, précédente,Démarrer,Suivante,Fin); mis à part démarrer, tous mes boutons fonctionnent parfaitement.
Quand j'ai voulu faire la fonction pour gérer le défilement automatique, j'ai quelques soucis:
Ma fonction forward sert à afficher l'image suivante, j'affiche "Stop" sur mon bouton et je rappelle ma fonction au bout d'un certain temps (ici 1s pr éviter d'attendre trop longtemps).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function automatik(bouton) { forward(); bouton.value="Stop"; window.setTimeout("Automatik()",1000); if((bouton.value=="Stop") && (boucle==true)) { bouton.value="Commencer"; boucle=false; //alert('coucou'); } }
Quand je clique une fois, les images s'affichent bien les unes après les autres, et quand je reclique, j'arrive bien dans ma condition (un "alert" m'a permis de le vérifier): mais au moment où j'arrive sur mon 'alert', j'aimerais que le diaporama s'arrête, donc à arrêter cette fonction.
Partager