problème, plusieurs diaporama javascript dans un page

problème, plusieurs diaporama javascript dans un page - HTML/CSS - Programmation

Marsh Posté le 30-05-2006 à 03:04:45    

Bonjour j'utilise un script javascript pour une mise en place simple de diaporama.  
Je précise que je suis surtout graphiste, que je me met tout juste au code et que mes notions sont pauvres alors si vous pouviez etre sympas, et bein ce serait...sympa.
Donc j'utilise ce script:
 
<DIV ID=ejs_photo_box></DIV>
<SCRIPT LANGUAGE=JavaScript>  
ejs_photo = new Array;  
<?  
$a = 0;  
$handle = opendir("photos" );  
while( $file = readdir( $handle ) ) {  
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>
 
Il est ce qu'il est mais je le trouve tres pratique au niveau de la mise à jour des photos, et de la simplicité de son interface.
Mon probleme est le suivant:
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!!  
J'ai beau chercher, je n'y comprend rien, et personne ne semble avoir eu le même problème...s'il vous plait aidez un pauvre hère, vous serez bénit.

Reply

Marsh Posté le 30-05-2006 à 03:04:45   

Reply

Marsh Posté le 30-05-2006 à 09:13:50    

Pour bien comprendre comment le javascript marche, il faut regarder la source de la page générée.
 
Sinon, en regardant vite fait, je dirait que le problème est dû au fait que le script se base sur une variable globa

Reply

Marsh Posté le 30-05-2006 à 09:16:15    

Pour bien comprendre comment le javascript marche, il faut regarder la source de la page générée.
 
Sinon, en regardant vite fait, je dirait que le problème est dû au fait que le script se base sur une variable globale javascript et l'id d'un seul div.
En clair ce script est conçu que pour n'apparaître qu'une seule fois dans une page.

Reply

Marsh Posté le 30-05-2006 à 15:48:43    

Salut bidem, merci de te pencher sur mon problème.
En fait ma page est simple, c'est un tableau de 5 lignes dans lesquelles je place les galeries, j'ai choisi ce diapo  par ce qu'il n'utilise pas de vignettes et par ce qu'il est facile à mettre à jour (c'est pour une asso)
J'ai bien cherché le même principe en php (galerie sans thumbnails) mais je n'en ai pas trouvé d'équivalente.
Du coup il faut que je me penche sur quelle partie du script pour pouvoir la dupliquer...sans avoir à nommer les images et les limiter en nombre ?

Reply

Sujets relatifs:

Leave a Replay

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