|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 10 ![]() |
Bonjour,
J'ai un petit souci sur un site que je fait, je doit gérer un site, qui met des variable de la page courante dans la session, à savoir les menus en cours. Exemple : > si j'ai une page A avec un menu A ouvert > j'ouvre un nouvel onglet depuis cette page que je vais appeler la page B où je vais sur le menu B > si je rafraichi ma page A, ca m'affichera le menu B. (j'espère que jusque ici je n'ai perdu personne) Je voudrais résoudre le problème, de la manière qui me semble la moins lourde en mettre en place (au niveau nombre de pages à modifier), étant donné que la partie qui gère ca est commune à toutes mes pages, une sorte de layout si vous préférez. Et donc de gérer se problème avec un tableau contenant toutes valeurs de menu pour tout les onglets ouvert en cours, histoire de ne pas avoir à modifier tous les liens dans toutes les pages avec l'ajout du menu voulu pour la page issue de ce lien. et pour le corriger j'aurais besoin de savoir soit : - Comment détecter qu'on ouvre un nouvel onglet depuis la page courante, et donc de pouvoir nommer ma nouvelle page pour pouvoir savoir quelle ligne de mon tableau je dois questionner. - Sinon savoir pour un même domaine savoir combien d'onglet sont ouvert, pour faire la même manip. - Si vous avez une meilleur idée viable, autre que modifier tout les liens d'un site bien sur. Voilà! Merci d'avance à ceux qui prendrons la peine d'y réfléchir Cordialement, Saku. PS : Techno disponible pour cette appli : Struts/Tiles, JSP, etc ... Mais bon je pense tout de même que c'est uniquement en Javascript qu'il y a quelque chose de viable à ce problème. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : juin 2008 Messages : 105 ![]() |
Salut qu'utilises-tu pour générer tes onglets, Jquery? Spry? .....
Alpha. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 10 ![]() |
Salut , je les génères pas ils y sont et je change juste l'affichage du menu courant.
|
|
|
00
|
|
|
#4 | |||
|
Membre expérimenté
![]() Développeur Inscription : février 2010 Messages : 360 ![]() |
Bonjour,
Citation:
Citation:
Citation:
|
|||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 10 ![]() |
Salut,
je sais bien mais hélas pour moi c'est moi qui reprend un projet entamé par d'autre personnes, qui elles n'avaient pas pensé a cela. Et reprendre un projet avec des 10aines de pages de 4k+ lignes de codes pour en chercher tout les liens m'enchantais pas trop d'où mon intérêt a chercher une solutions via Javascript et les onglets ouverts. Mais il me semble tout de même qu'il doit y avoir une possibilité, pas directe serte tel un événement produit, mais un mécanisme a utiliser pour le détecter. Cordialement, Saku. |
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Développeur Inscription : février 2010 Messages : 360 ![]() |
En javascript on peut parcourir tout les liens du document pour modifier le href. On peut détecter un click sur un lien mais on ne peut pas savoir si il ouvert dans nouvel onglet !
Par contre, il ne pourrait pas y avoir un menu autonome ? Plutôt que de modifier tout les liens, il faudrait faire un include sur chaque page qui permettrais de gérer le menu et afficher le bon menu en fonction de la page générée. En tous cas, je crois que le problème dont il faut surtout s'affranchir c'est l'utilisation de la session pour générer le menu. |
|
|
00
|
|
|
#7 | |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 10 ![]() |
Citation:
Et ton idée avec les include pourquoi pas, ca me fait une ligne grosso modo a rajouter au pire par fichier, donc ca devrais le faire. Merci pour tes conseils. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com