[diaporama]

Bonsoir à tous,

je n'arrive pas à faire fonctionner ce programme, c'est un diaporama.
Je l'ai recopié d'un livre parlant de javascript.

<HTML>
<HEAD>
<TITLE>Diaporama</TITLE>

<SCRIPT LANGUAGE="JavaScript">
var counterDiapo ;
var tableImages ;
counterDiapo = 0 ;
function changeImage(nomIm,src)
{
document.images.[nomIm].src=src;
}
function diaporama(nomImage,tabImage)
{
counterDiapo++;
tableImages=tabImage;
if(counterDiapo==tableImages.length) counterDiapo=0;
changeImage(nomImage,tableImages[counterDiapo].src);
setTimeout("diaporama('"+nomImage+"',tableImages)",1000);
}
</SCRIPT>
</HEAD>
<BODY onload="diaporama('diapo',im)">
<SCRIPT LANGUAGE="JavaScript">
im = new Array();
im[0] = new Image();
im[1] = new Image();
im[2] = new Image();
im[0].src = 'image1.gif';
im[1].src = 'image2.gif';
im[2].src = 'image3.gif';
</SCRIPT>
<IMG NAME="diapo" HEIGHT=200 alt="" src="image1.gif" WIDTH=200 border=0>
</BODY>
</HTML>

Voilà, je suis bloqué merci de participer à ce forum

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    sur le chemin de ma recherche, j'ai trouvé qu'il n'y avait pas de
    photos dans mon cache.

    Après quelques essais, j'ai réussi à placer les photos dans le cache.

    Comment?
    En modifiant im[0].src="http://www.mon_site/image1.gif";

    Pareil pour im[1] et im[2]

    Maintenant, j'essaie de recupérer ces images pour les faire tourner.
    Je repars dans mes recherches mais quelqu'un passe par ici, il est le bienvenu. A plus tard.
    1. Bonsoir,

      voilà, j'ai trouvé et pour ceux que cela intéresse voici:

      <HTML>
      <HEAD>
      <TITLE>Diaporama</TITLE>
      <SCRIPT LANGUAGE="JavaScript">
      var counterDiapo ;
      var tableImages ;
      counterDiapo = 0 ;
      function changeImage(nomIm,src)
      {
      document.images[nomIm].src = src;
      }
      function diaporama(nomImage,tabImage)
      {
      counterDiapo++;
      tableImages = tabImage;
      if (counterDiapo == tableImages.length) counterDiapo = 0;
      changeImage(nomImage,tableImages[counterDiapo].src);
      setTimeout("diaporama('" + nomImage + "',tableImages)",1000);
      }
      </SCRIPT>
      </HEAD>
      <BODY onload="diaporama('diapo',im)">
      <SCRIPT LANGUAGE="JavaScript">
      im = new Array();
      im[0] = new Image();
      im[1] = new Image();
      im[0].src = "http://www.mon_site/image1.gif";
      im[1].src = "http://www.mon_site/image2.gif";
      </SCRIPT>
      <IMG NAME="diapo" HEIGHT=200 alt="" src="http://www.mon_site/image1.gif" WIDTH=200 border=0>
      </BODY>
      </HTML>

      Bonsoir à tous.