Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
964 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire un diaporama

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un diaporama

n°1569647
dustnet
Posté le 04-06-2007 à 13:57:34  profilanswer
 

Salut à tous,
 
J'ai réalisé un petit diaporama sous Javascript avec le code suivant :
 

Code :
  1. NewImg = new Array (
  2. "../Images/diaporama/paysage_limargue.jpg",
  3. "../Images/diaporama/paysagev.jpg"
  4. );
  5. var ImgNum = 0;
  6. var ImgLength = NewImg.length - 1;
  7. //Délai entre les diapositives en millisecondes.
  8. var delay = 3000;
  9. var lock = false;
  10. var run;
  11. auto();
  12. function chgImg(direction)
  13. {
  14. if (document.images)
  15. {
  16.  ImgNum = ImgNum + direction;
  17.  if (ImgNum > ImgLength)
  18.  {
  19.   ImgNum = 0;
  20.  }
  21.  if (ImgNum < 0)
  22.  {
  23.   ImgNum = ImgLength;
  24.  }
  25.  document.slideshow.src = NewImg[ImgNum];
  26.    }
  27. }
  28. function auto()
  29. {
  30. if (lock == true)
  31. {
  32.  lock = false;
  33.  window.clearInterval(run);
  34. }
  35. else if (lock == false)
  36. {
  37.  lock = true;
  38.  run = setInterval("chgImg(1)", delay);
  39.    }
  40. }


 
Et le problème c'est que je voudrais que la liste des images à afficher ne soit pas en dur comme ici mais dynamique, en fait je voudrais que cette liste soit la liste de mes images contenu dans un certain dossier ("../Images" en l'occurence).
 
Alors je sais comment lister le contenu d'un repertoire en php mais en javascript, cela ne me semble pas être possible, javascript s'execute coté client non ?
 
Merci de votre aide !!  :hello:


Message édité par dustnet le 04-06-2007 à 13:58:45

---------------
http://www.emmanuelrondeau.com
mood
Publicité
Posté le 04-06-2007 à 13:57:34  profilanswer
 

n°1569650
flo850
moi je
Posté le 04-06-2007 à 14:03:17  profilanswer
 

tu as tout compris  
 
le plus simple est , en php /asp / .. de parcourir le dossier et de passer les données en paramètre du script js

n°1569652
dustnet
Posté le 04-06-2007 à 14:06:03  profilanswer
 

Je ne suis pas du tout un chaud du Javascript, comment faire pour passer un paramétre a mon script ?
 
Pour l'instant, voila ma page php :
 

Code :
  1. <script src="../fonctions/diaporama.js" type="text/javascript"></script>
  2. <h1 class="titreport">Nos r&eacute;alisations</h1>
  3. <p class="paragraphe">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed non risus. Suspendisse lectus tortor, dignissim sit amet, adipiscing nec, ultricies sed, dolor. Cras elementum ultrices diam. Maecenas ligula massa, varius a, semper congue, euismod non, mi. Proin porttitor, orci nec nonummy molestie, enim est eleifend mi, non fermentum diam nisl sit amet erat.</p>
  4. <div class="diaporama"><img src="../Images/diaporama/paysage_typique_causse.jpg" name="slideshow" alt="Nos réalisations"/></div>


---------------
http://www.emmanuelrondeau.com
n°1569695
flo850
moi je
Posté le 04-06-2007 à 14:32:57  profilanswer
 

tu fais un truc du genre

 
Code :
  1. <?
  2. //ici on est en PHP
  3. function parcoursRepertoire()[...}
  4. $t_images_php= parcoursRepertoire();
  5. ?>
  6. <script>
  7. //ici on est en js
  8. function afficheDiaporama()
  9. {
  10. var chaine ='<?=implode('|',$t_images_php)?>'; //chaine est de la forme image1|image2.....|imageN
  11. var t_image_js = chaine .split('|',-1); // et zou , ce tableau contient toutes les images de ton repertoire
  12. }
 


Message édité par flo850 le 04-06-2007 à 14:33:06

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire un diaporama

 

Sujets relatifs
diaporama fonctionnant dans 1 seul dossierdiaporama en action script
Comment réaliser ce diaporama ?[Urgent] Diaporama en javascript (Problème de chargement)
Diaporama ne fonctionne pas -Javascript diaporama
Diaporama avec base de donnéesComment creer un diaporama avec liens textes et images ?
Pour réaliser un diaporama vous utiliseriez Flash ou Javascript ?Diaporama - XML - ActionScript
Plus de sujets relatifs à : Faire un diaporama


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR