Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1531 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème, plusieurs diaporama javascript dans un page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème, plusieurs diaporama javascript dans un page

n°1377153
nko10
Posté le 30-05-2006 à 03:04:45  profilanswer
 

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.

mood
Publicité
Posté le 30-05-2006 à 03:04:45  profilanswer
 

n°1377190
Bidem
Posté le 30-05-2006 à 09:13:50  profilanswer
 

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

n°1377191
Bidem
Posté le 30-05-2006 à 09:16:15  profilanswer
 

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.

n°1377641
nko10
Posté le 30-05-2006 à 15:48:43  profilanswer
 

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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème, plusieurs diaporama javascript dans un page

 

Sujets relatifs
Bon site pour javascript..probleme compatibilité firefox et explorer
Javascript connection internetcacher du code javascript grace a PHP, possible ?
-Mysql- Probleme de requeteLancer un telnet à partir d'une page Web
[Résolu] Problème de compilation fonction poll()Google Map : plusieurs marqueurs
problème de test Voyage 200[FLASH] >> 1 code pour plusieurs images différentes
Plus de sujets relatifs à : problème, plusieurs diaporama javascript dans un page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR