Un diaporama, pratique pour mettre à jour !

Contenu du snippet

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 / Exemple :


<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)'>< 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 ></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>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_marte59)