Diaporama en asp

Diaporama en asp - ASP - Programmation

Marsh Posté le 01-07-2004 à 13:21:06    

Bonjour,
Je recherche une source pour faire un diaporama en asp.
Ce que je souhaite faire:
Sur une page j'affiche 10 petites photos. Lorsque je clique sur une photo, un pop up apparait et la des photos un peu plus grandes defilent  à la facon d'un diaporama. Tout cela de maniere dynamique, c'est a dire que le pop up sera une seule page avec une serie de photos differentes pour chaque miniature de la page d'origine. Je ne sais pas si j'ai ete assez clair.
Ou est ce que je pourrais trouver cette source ou comment pourrais-je le faire sachant que je suis debutant en asp.
Merci bcp

Reply

Marsh Posté le 01-07-2004 à 13:21:06   

Reply

Marsh Posté le 01-07-2004 à 13:30:57    

je rajoute des precisions suite a une petite reflexion...:
en fait ce que je voudrais c faire afficher 5 images en boucles. sachant que ces images seront dans un mm repertoire. Si vous avez d'autres idées je suis preneur

Reply

Marsh Posté le 01-07-2004 à 14:42:09    

Le plus simple est de se pencher du coté des métas
 

Code :
  1. <meta http-equiv="refresh" content="900" />


Message édité par Lord II le 01-07-2004 à 14:49:10

---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 01-07-2004 à 14:44:45    

c'est a dire?

Reply

Marsh Posté le 01-07-2004 à 14:47:18    

Et de s'acheter un bouquin / lire un tuto.
 
Ca sert pas à grand chose de faire des copier/coller de libs toutes faites... Surtout qu'en ASP ça court pas les rues et c'est souvent payant...

Reply

Marsh Posté le 01-07-2004 à 14:56:54    

oui je suis d'accord avec toi Arjuna c mon intention mais en attendant j'ai trouver ce script:
<% ' Diaporama 1.0 © D.YVER 05/07/2002
 
Set FSO = Server.CreateObject("Scripting.FileSystemObject" )
 
sub display(rep,niv)
   dim fc,f
   set fc = FSO.getFolder(server.MapPath(rep))
 
   if niv >0 then
      ' Lit les sous-dossiers
      for each f in fc.subfolders
         display rep & "/" & f.name,niv-1
      next
      ' Si fini, on recommence...
      if session("photo" )="" then display rep,niv
   end if
 
   for each f in fc.files
      ' Lit les photos du dossier courant
      if instr("jpeg.jpg.gif.bmp",right(f.name,4))>0 then
         ' Déjà affichée ?
         if session("photo" )=rep & "/" & f.name then
            ' Oui alors prépare pour la suivante
            session("photo" )=""
         elseif session("photo" )="" then
            ' Affiche la photo
            session("photo" )=rep & "/" & f.name
            response.write session("photo" )
            exit for
         end if
      end if
   next
 
end sub
%>
 
</head>
 
<body>
<div class="popuph" id="Layer1">  
  <h1><%response.Write(request.QueryString("Titre" ))%></h1>
  <hr>
  <div align="left"><img src="<%display ".",1%>" height=180><br>
    <A HREF="javascript:window.close()">Fermer</a> </div>
</div>
</body>
</html>
 
qui fonctionne mais le probleme est qu'il cherche les photos dans tous les dossiers present a partir du dossier initial ou est placé la page. comment faire pour specifier le dossier?

Reply

Marsh Posté le 01-07-2004 à 15:18:25    

pour cela je pense qu'il faut que je remplace dans <%display ".",1%>
par, par exemple: <%display "/test",1%>
mais lorsque je fais ca ca m'affiche:
path not found alors que j'ai un dossier test


Message édité par fr0ggy le 01-07-2004 à 15:26:33
Reply

Sujets relatifs:

Leave a Replay

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