Bonjour,
avec ce script, je ne parviens pas à faire qu'une image s'affiche au démarrage ; ça ne se passe que quand je clique sur "suivant" (et un mouchard m'a permis de constater qu'au démarrage, la fonction "Affich1" n'est pas exécutée : pourquoi ?
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <script type="text/javascript"> var num=1; // numéro du fichier courant var min=1; // nombre minimum de fichiers var max=22; // nombre maximum de fichiers var extension = '.jpg'; /* fonction qui permet d'afficher les images */ function Affich1() { var file; // on ajoute des '0' afin de créer le nom du fichier if(num<10) file = '00'+num+extension; if(num<100 && num>=10) file = '0'+num+extension; // on affiche l'image correspondante document.getElementById('affich1').innerHTML="<img src='"+file+"' alt='"+file+"' />"; } /* fonction qui permet de revenir à l'image précédente */ function Prev() { // si num>min car il ne faudrait pas descendre en dessous if(num>min) { num--; // on décrémente num Affich1(); // et on fait appel à la fonction Affich1() } } /* fonction qui permet d'aller à l'image suivante */ function Next() { // si num<min car il ne faudrait pas allerr au dessus if(num<max) { num++; // on décrémente num Affich1(); // et on fait appel à la fonction Affich1() } } </script> <script> window.load=Affich1; </script><font face="Arial"><b>Merci Ben !</b></font><br> <div id="affich1"></div> <hr> <div id="nav"> <p><a href="#" title="Précédent" onclick="Prev()"><span><-</span> Précédent</a> <span> | </span> <a href="#" title="Suivant" onclick="Next()">Suivant <span>-></span></a> </p> </div> </body>
Partager