Bonjour,
J'ai trouvé une solution à mon problème. Peut-être n'est-elle pas la meilleure, mais elle fonctionne comme je le souhaite.
Pour ceux qui serait dans le même cas que moi, j'ai remplacé l'instruction liée à mon onglet-menu galerie comme suit
Ancien code :
1 2 3 4 5 6 7 8
| function chargeFichier(nb) {
var XHR = new XHRConnection();
XHR.setRefreshArea('corps');
if(nb==1){XHR.sendAndLoad("accueil.php", "GET");}
if(nb==2){XHR.sendAndLoad("galerie.php", "GET");}
if(nb==3){XHR.sendAndLoad("cv.php", "GET");}
return true;
} |
Nouveau code :
1 2 3 4 5 6 7 8
| function chargeFichier(nb) {
var XHR = new XHRConnection();
XHR.setRefreshArea('corps');
if(nb==1){XHR.sendAndLoad("accueil.php", "GET");}
if(nb==2){document.location.href="index.php?galerie";}
if(nb==3){XHR.sendAndLoad("cv.php", "GET");}
return true;
} |
et j'ai ajouté un simple
<?php if(isset($_GET['galerie'])){ include('galerie.php');} ?>
dans ma page d'accueil, de cette manière, le javascript de la galerie est exécuté malgré tout.
Je répète que ce n'est pas forcément ce qu'il y a de plus propre, mais cela reste fonctionnel.
Partager