Bonjour a tous !!!
Voici mon problème. Je suis en train de faire une galerie de photos. J'ai donc fais ce code :
<table border="0" cellpadding="0" align=center>
<form method="POST">
<SCRIPT language="JavaScript">
var photos=new Array()
var cpt=0
</script>
<?php
$files = array();
$ssrep = "photos/$_GET[albums]";
chdir($ssrep);
$rep = getcwd();
$handle = opendir($rep);
$cpt = 0;
while($file = readdir($handle))
{
if(($file != ".") && ($file != ".."))
{?>
<SCRIPT language="JavaScript">
photos[cpt] = $rep/$file
cpt++
</SCRIPT>
<?
}
}
?>
<script language = 'javascript'>
function precedent()
{
if (cpt>0)
{
cpt--
document.images.slide.src=photos[cpt];
}
}
function suivant()
{
if (cpt<photos.length-1)
{
cpt++
document.images.slide.src=photos[cpt]
}
}
</SCRIPT>
<center>
<tr>
<td width="100%"><img src="photos[0]" width="400" name="slide"></td>
</tr>
<tr>
<td width="100%" align=center>
<input type="button" value=" << Précédente " onClick="precedent()">
<input type="button" value=" Suivante >> " onClick="suivant()">
</form>
</td>
</tr>
</table>
Le problème que j'ai est que le défilement ne se fait pas !!!! Je pense
que l'erreur est dans la boucle et comme vous pouvez ll voir avec ce
code <img src="photos[0]" width="400" name="slide">,
j'essais d'afficher la premiere photo du répertoire mais cela n'affiche
rien.
Merci de votre aide :)