|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Laurent Inscription : août 2011 Messages : 9 ![]() |
Bonjour à toutes et à tous,
Ayant parcouru et re-parcouru mes sources, je ne parviens pas à résoudre le problème que je rencontre. Je suis en train de réaliser un projet que j'ai depuis quelques temps déjà. Pour cela, je combine l'utilisation d'Ajax pour le raffraichissement du contenu et le script Galleria pour mettre en place une galerie photo souple. Le raffraichissement du contenu via le menu fonctionne correctement en AJAX. Là dessus, je n'ai rencontré aucun soucis. En revanche, la galerie photo ne s'affiche plus sous forme de miniatures mais les photos s'affichent normalement. Pour charger le fichier, j'utilise XHRConnection. Existe-t-il une incompatibilité entre l'utilisation des deux technologies (Ajax et JS) ? Cela me parait étrange malgré tout. Par contre, le comble, c'est que lorsque je vais sur la page en chemin absolu (via url), la galerie fonctionne comme il se doit. J'avoue être perdu. Quelqu'un a-t-il déjà été confronté à ce genre de soucis ? Merci, Laurent. J'utilise Galleria telle qu'elle est http://galleria.aino.se/download/ Fonction ajoutée à la fin du JS Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 | ||||
|
Invité régulier
![]() Laurent Inscription : août 2011 Messages : 9 ![]() |
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 : Code :
Code :
Code :
<?php if(isset($_GET['galerie'])){ include('galerie.php');} ?> Je répète que ce n'est pas forcément ce qu'il y a de plus propre, mais cela reste fonctionnel. |
||||
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 4 794 ![]() |
bonjour,
pour avoir discuté avec laurent__ sur le chat, je voudrais ajouter un complément d'information sur son problème. Comme il l'a indiqué dans son premier message le fichier qu'il appelle par une requête ajax est galerie.php qui contient dans le code ces balises scripts : Code html :
Malheureusement, ce bout de code n'est pas exécuté après l'envoi de la requête AJAXif(nb==2){XHR.sendAndLoad("galerie.php", "GET");} (c'est considéré comme du texte). La solution pour laurent__ serait donc d'inclure le script contenu dans galerie.php dans une fonction qui serait ensuite appelée après l'exécution de la requête AJAX (une fonction callback). N'étant pas familier avec AJAX et ne connaissant pas la bibliothèque XHRConnection.js utilisée ici pour la gestion de l'objet XHR, je n'ai pas pu l'aider sur ce point. Si vous avez donc des idées pour résoudre ce problème (qu'il a certes résolu d'une autre manière) tout en utilisant AJAX n'hésitez pas à poster votre solution |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com