Bonjours,
je rencontre un problème lors de l'implémentation de mon slide show.
Lorsque j'affiche celui ci directement dans ma page pas de problème. le slide show fonctionne bien car il y a un rafraichissement de ma page. Alors je me suis dit que cela ne le ferait pas pour le client si un rafraichissement de page s'effectue à chaque fois qu'il appuie sur suivant pour faire défiler les images.
Donc ce que j'ai fait c'est d'inclure une page php dans une div afin de simuler une frame et empêcher un refresh de ma page web. Seulement le hic se pose ici, la div contenant le fichier ne se rafraichit pas du tout et passe à une autre page. En effet car dans la form qui envoi les paramètre pointe sur le nom de la page qui je croyait agissait comme une frame. En gros j'aimerai comprendre comment je pourrai rafraichir seulement ma div. dans le doute je vous met le code du slide show :
afficher_slide.php
index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <?php include_once('slide.php'); $slide = new SlideShow(); $slide->chargerSlide(); if(isset($_GET['suivant'])) { $i = $_GET['suivant'] + 1; } else { $i=0; } if($i<0) { $i=0; } if($i>=$slide->nombreSlide()) { $i=0; } echo '<form id="suivant" method="get" action="afficher_slide.php">'; echo'<input type="hidden" value="'.$i.'" name="suivant"/> <input type="submit" value="suivant"/>'; echo '</form>'; $slide->afficherSlide($i); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div id="slide"> <?php include('afficher_slide.php'); ?> </div>
Partager