begin process at 2012 05 27 19:54:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > UN DIAPORAMA, PRATIQUE POUR METTRE À JOUR !

UN DIAPORAMA, PRATIQUE POUR METTRE À JOUR !


 Information sur la source

Note :
2,5 / 10 - par 4 personnes
2,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Initié Date de création :18/02/2004 Date de mise à jour :21/02/2004 19:27:24 Vu :11 732

Auteur : marte59

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

DESCRIPTION

Voici un script qui permet d'afficher des images présentes dans un dossier. Le script scane automatiquement le dossier et affiche les images. Il y a un boutton précédent et suivant.

MISE EN PLACE
Créez un dossier nommé "photos" tout en minuscules au même endroit que la page qui contient le script. Dans ce dossier, ne mettez QUE DES PHOTOS.
Créez ensuite la page qui contiendra le diaporama en .php
remarque : il faut que votre hébergeur accepte le PHP pour utiliser ce script.

Source

  • <DIV ID=ejs_photo_box></DIV>
  • <SCRIPT LANGUAGE=JavaScript>
  • ejs_photo = new Array;
  • <?
  • $a = 0;
  • $handle = opendir("photos");
  • while (($file = readdir())!=false) {
  • clearstatcache();
  • if($file!=".." && $file!=".")
  • {
  • echo "ejs_photo[$a] = 'photos/$file';
  • ";
  • $a++;
  • }
  • }
  • closedir($handle);
  • ?>
  • function ejs_aff_photos(num)
  • {
  • if(document.getElementById)
  • {
  • ejs_fin = "";
  • if(num!=0)
  • ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num-1)+");return(false)'>&lt; Précédent</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
  • if(num!=(ejs_photo.length-1))
  • ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num+1)+");return(false)'>Suivant &gt;</A>";
  • document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' BORDER=0><BR>"+ejs_fin+"</CENTER>";
  • }
  • }
  • window.onload = new Function("ejs_aff_photos(0)")
  • </SCRIPT>
<DIV ID=ejs_photo_box></DIV>
<SCRIPT LANGUAGE=JavaScript>
ejs_photo = new Array;
<?
$a = 0;
$handle = opendir("photos"); 
while (($file = readdir())!=false) { 
	clearstatcache(); 
	if($file!=".." && $file!=".") 
		{
		echo "ejs_photo[$a] = 'photos/$file';
";
		$a++;
		}
	}
closedir($handle); 
?>	
function ejs_aff_photos(num)
	{
	if(document.getElementById)
		{
		ejs_fin = "";
		if(num!=0)
			ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num-1)+");return(false)'>&lt; Précédent</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
		if(num!=(ejs_photo.length-1))
			ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num+1)+");return(false)'>Suivant &gt;</A>";
		document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' BORDER=0><BR>"+ejs_fin+"</CENTER>";
		}
	}
window.onload = new Function("ejs_aff_photos(0)")

</SCRIPT>



 Sources de la même categorie

Source avec Zip Source avec une capture CAMEMBERT BD par dardelphi
Source avec une capture AMÉLIORATION : CAMEMBERT par asphator
GESTION DE COULEUR par manuche
Source avec Zip NAVIGATOR (+CSSDETECTOR) par xXVoxPopuliXx
COMMENT, AVEC GD, DESSINER UN RECTANGLE TRANSPARENT PLEIN AV... par Rainbow

Commentaires et avis

Commentaire de Samiby le 18/02/2004 22:04:58

C'est quoi ton fichier CSS ?
&lt;DIV ID=ejs_photo_box&gt;&lt;/DIV&gt;
Ca ne correspond à rien.

Commentaire de Elkouo le 23/02/2004 09:13:19

Merci l'éditeur Javascript ? (www.editeurjavascript.com)

Plus aucun respect ces petits jeunes ...

Commentaire de kipetrovitchy le 02/12/2004 17:51:50

C'est du PHP ça ?
Bon ben j'ai plus qu'à me lire les 7 tomes des Rois Maudits, comme çà je serais une bête en Fortran ou en Kobol.

Commentaire de isidorecalendrin le 27/05/2006 20:06:36

Bonjour j'utilise ce script que je trouve finalement tres pratique pour une mise en place simple de diaporama.
Mais j'ai un probleme et j'ai beau chercher je ne trouve pas ma solution, je m'explique:
Je voudrai faire une page php qui propose le compte rendu de plusieurs expositions et utiliser plusieures fois ce systeme de diaporama dans une seule page, hors j'ai beau faire plusieurs dossiers différents, renommer les liens, il n'y a, à chaque fois qu'un seul diaporama qui fonctionne...HELP!!
ça vient des DIV?, je ne renomme pas les bonnes valeurs?, je n'y comprend rien, s'il vous plait aidez un pauvre hère, vous serez bénit.

Commentaire de Melies le 24/09/2006 23:22:12

Bonjour,Marte 59, voila je suis un peu ignard, je l'avoue et je recherche un code correspondant au tiens, surtout un diaporama, facile qui permet d'actualiser les photos d'un dossier,
Mais j'ai bien coller le code dans ma page php, créé le dossier photos, cela ne marche pas...
Pourrais tu m'expliquer la démarche plus précisement.
http://andy-thus.com

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales