Slideshow

Slideshow - HTML/CSS - Programmation

Marsh Posté le 06-02-2007 à 11:49:15    

Bonjour à tous !
 
J'aimerai pouvoir mettre 2 slideshow sur une même page seulement, à part en utilisant des frames ce que je ne veux pas, dès que j'appel 2 fois la fonction tout se bloque.
 
auriez vous une solution pour mon problème car la je galère comme un vieux rat....  :(  
 
le script fonctionne très bien pour un seul slideshow (merci touslesjavascripts.com) mais pas moyen de trouver la solution, même avec l'invocation de 'google est ton ami' ...  :sweat:  
 

Code :
  1. <HEAD>
  2. <SCRIPT LANGUAGE="JavaScript">
  3. imgPath = new Array;
  4. SiClickGoTo = new Array;
  5. version = navigator.appVersion.substring(0,1);
  6. if (version >= 3)
  7. {
  8. i0 = new Image;
  9. i0.src = './test3.jpg';
  10. SiClickGoTo[0] = "http://";
  11. imgPath[0] = i0.src;
  12. i1 = new Image;
  13. i1.src = './test2.jpg';
  14. SiClickGoTo[1] = "http://";
  15. imgPath[1] = i1.src;
  16. i2 = new Image;
  17. i2.src = './test1.jpg';
  18. SiClickGoTo[2] = "http://";
  19. imgPath[2] = i2.src;
  20. }
  21. a = 0;
  22. function StartAnim()
  23. {
  24. if (version >= 3)
  25.  {
  26.  document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="./test1.jpg" BORDER=0 ALT=Menu NAME=defil WIDTH="100" HEIGHT="100"></A>');
  27.  defilimg()
  28.  }
  29. else
  30.  {
  31.  document.write('<A HREF="http://"><IMG SRC="./test1.jpg" BORDER=0 WIDTH="100" HEIGHT="100"></A>')
  32.  }
  33. }
  34. function ImgDest()
  35. {
  36. document.location.href = SiClickGoTo[a-1];
  37. }
  38. function defilimg()
  39. {
  40. if (a == 3)
  41.  {
  42.  a = 0;
  43.  }
  44. if (version >= 3)
  45.  {
  46.  document.defil.src = imgPath[a];
  47.  tempo3 = setTimeout("defilimg()",1000);
  48.  a++;
  49.  }
  50. }
  51. </SCRIPT>
  52. </HEAD>
  53. <BODY>
  54. <SCRIPT LANGUAGE="JavaScript">
  55. StartAnim();
  56. </SCRIPT>
  57. </BODY>


Message édité par Maitre Obiwan le 06-02-2007 à 12:13:01

---------------
Je sais ce qui ne va pas dans ce pays, nous dépensons un fric que nous n'avons pas pour acheter des choses dont nous n'avons pas besoin pour impressionner des gens que nous n'aimons pas...
Reply

Marsh Posté le 06-02-2007 à 11:49:15   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed