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&eacute;c&eacute;dent" onclick="Prev()"><span>&lt;-</span>
Pr&eacute;c&eacute;dent</a>
<span> | </span>
<a href="#" title="Suivant" onclick="Next()">Suivant
<span>-&gt;</span></a>
</p>
</div>
</body>