2010-03-18 10 views
1

Je voudrais faire un randomiseur d'image/curseur qui affiche au hasard une image d'une galerie désignée et a des contrôles pour voir l'image suivante/précédente. Je l'ai vu faire où les images doivent être codées en tableaux, mais je voudrais être capable de simplement déposer des images dans un répertoire/img/gallery et avoir le randomizer/slider tirer des images aléatoires de ce répertoire.Comment faire un randomiseur d'image à partir du répertoire de la galerie?

Quelqu'un peut-il offrir des conseils sur la façon de faire cela, éventuellement en utilisant jQuery, ou me référer à un tutoriel qui fait quelque chose comme ça?

Répondre

0

Pas un programmeur jQuery mais semble comme vous pouvez le faire:

  1. Déterminer le nombre d'images dans votre répertoire (N)
  2. Choisissez un nombre aléatoire entre 1 et N
  3. charge jusqu'à ce que image et tout ce dont vous avez besoin pour le prochain/précédent
+0

jQuery est côté client uniquement (javascript), donc il n'y a aucun moyen pour lire le répertoire des serveurs de côté. Sinon, oui. –

+0

J'ai appris quelque chose aujourd'hui. Merci! – John

1

Vous auriez besoin d'utiliser une technologie côté serveur comme PHP, ColdFusion, ou ASP.NET pour lire les images du répertoire dans un tableau ou une liste ...

pseudocode:

Get Directory Images > Put them in an array > select random values from array 
+0

D'accord. Vous devez obtenir la liste du côté serveur. –