|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 11 ![]() |
Bonjour,
Passez au message suivant qui simplifie ma demande Je suis en train de concevoir une page html à partir d'un XML. jQuery est là pour charger les bons éléments lors de la navigation. L'url doit rester la même, ce n'est pas une question de référencement. Il y a 3 niveaux de balises dans le XML et qui se retrouvent sur le HTML final sous forme de lien. Au clic d'un lien de niveau 1, les niveaux enfants (niv 2 et 3) sont mis à jour. Jusque là ça va, mais lorsqu'on clique un lien de niveau 2 pour mettre à jour le niveau 3, le javascript n'est plus pris en compte et l'url est réécrite. La seule solution que j'ai trouvée est de recharger le JS (ligne 34 du code JS) sauf que si tu regardes ds la console de Firebug, tu t'aperçois que le JS est chargé exponantiellement (1 fois, puis 2 puis 4...) à tel point qu'en navigant qq minutes, on constate très vite le ralentissement du site ![]() Est-ce que qqn aurait une solution ? Merci d'avance Voici mes codes html, XML et JS. Code :
Fichier myXML.xml Code :
Fichier navigation_light.js Code :
|
||||||
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 11 ![]() |
Salut,
Ma première demande était trop complexe, je simplifie avec cet exemple : Code :
Par contre si je clique le lien du 1er bloc, ça change ceux du 2e; et là le pb se pose: En cliquant sur un de ces nouveaux liens du bloc 2, le bloc 3 ne récupère pas les données et la page se recharge entièrement Y aurait-il un moyen de réparer ça ? |
||
|
|
00
|
|
|
#3 | ||||
![]() ![]() Daniel HagnoulÉtudiant perpétuel Inscription : février 2009 Messages : 3 221 ![]() |
Bonjour
Code :
Code :
__________________
FAQ jQuery Mon cahier d’exercices sur jQuery & CoSi un message vous a aidé ou vous semble pertinent, votez pour lui ! ![]() |
||||
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 11 ![]() |
Merci Daniel. Tu m'enlèves une épine !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com