Bonjour,

Je suis très débutant dans la programmation, mais je me lance dans la confection d'une page pour héberger une BD que je fais. Je suis assez content du résultat, mais j'ai quelques problèmes que je n'arrive pas à régler.

Voici le site en question: http://corentinpenloup.com/tekno.html (c'est un lien privé )

j'aimerais pouvoir contrôler mon slider avec les flèches du clavier,

J'ai récupérer un script tout fait et je ne sais pas comment intégrer cette fonction. j'ai pas mal chercher, mais j'avoue que je suis un peu perdut. Voici le code en question.

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
 </div>
 
 
  <!-- Les fleches de navigations -->
 
  <img src="resources_slider/fleche-gauche_02.png" id="fleche_gauche" class="fleche" onClick="prevImage()">
  <img src="resources_slider/fleche-droite_02.png" id="fleche_droite" class="fleche" onClick="nextImage()">
 
 
 
</div>
<script>
 
 
 
 
 
  // Des Variables pour pouvoir modifier facilement ce qui doit l'être
 
  var image = 1;
  var maxImages = 42;
  var slider = document.getElementById('slider');
  var timeout
 
  // La fonction qui change les images. Peut pointer vers une image spécifique, ou bien être appelée vide, pour passer ç celle d'apres
  function changeImage(requiredImage) {
 
    // Début de l'algorithme  .
    if (!requiredImage && requiredImage != 0){ //Si nous n'avons pas spécifié une image
      if(image < maxImages){// Si l'image n'est pas la dernière, on avance d'une image
        image++;
      }
      else{
        image = 1;//Si Nous sommes sur la dernière, on reviens au début
      }
    }
    else{ // Si nous avont spécifié une image
      if(requiredImage > maxImages){//Si nous avont spécifié une image au dela de la dernière, on revient à la première
        image = 1;
      }
      else if(requiredImage < 1){ //Si nous avont spécifié une image 0 ou moins, on vas à la dernière image
        image = maxImages;
      }
      else{
        image = requiredImage; // Sinon, on vas à l'image spécifiée.
      }
    }
    //On dis au slider à travers sa classe quel image il doit afficher
    slider.className = "image"+image;
 
    // On nettoie et relance le timeout
    clearTimeout(timeout)
    timeout = setTimeout("changeImage()",secDuration*1000);
  }
 
  //Deux petites fonctions tres compréhensibles
  function nextImage(){
    changeImage(image+1);
  }
  function prevImage(){
    changeImage(image-1);
  }
 
    onKeyPress="if (event.keyCode == 37) prevImage()"
    onKeyPress="if (event.keyCode == 39) nextImage()"
 
  //On met le slide sur l'image par défaut, ici la 1ere
  changeImage(1);
</script><br />
Si quelqu'un pouvait m'aider, je lui en serait trés reconnaissant

Merci