IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Gestion d'ouverture d'onglet


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Sakukun
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 74
    Par défaut Gestion d'ouverture d'onglet
    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.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 105
    Par défaut
    Salut qu'utilises-tu pour générer tes onglets, Jquery? Spry? .....

    Alpha.

  3. #3
    Membre éprouvé Avatar de Sakukun
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 74
    Par défaut
    Salut , je les génères pas ils y sont et je change juste l'affichage du menu courant.

  4. #4
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    Bonjour,

    Citation Envoyé par Sakukun Voir le message
    - 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.
    Si tu veux parler des onglets ouvert dans le navigateur(avec un middle click par exemple), on ne peut pas le détecter. Et j'ai envie de dire heureusement, qu'on laisse faire l'utilisateur ce qu'il veut avec ces onglets !
    Citation Envoyé par Sakukun Voir le message
    - Sinon savoir pour un même domaine savoir combien d'onglet sont ouvert, pour faire la même manip.
    Pareil : on peut pas et heureusement ! ( en quoi ça concerne le webmaster que j'ouvre un ou plusieurs onglets ? )

    Citation Envoyé par Sakukun Voir le message
    - Si vous avez une meilleur idée viable, autre que modifier tout les liens d'un site bien sur.
    Bah je pense pas me tromper en disant que le problème viens de l'implémentation qui n'a pas tenu compte de ce "détail"... et qu'on peut faire grand chose en javascript. Et franchement, quelle idée de mettre la navigation en session ?!

  5. #5
    Membre éprouvé Avatar de Sakukun
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 74
    Par défaut
    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.

  6. #6
    Membre chevronné Avatar de nadox
    Homme Profil pro
    Développeur
    Inscrit en
    Février 2010
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 360
    Par défaut
    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.

  7. #7
    Membre éprouvé Avatar de Sakukun
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 74
    Par défaut
    Citation Envoyé par nadox Voir le message
    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.
    Je valide !

    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Checkbox Ouverture d'onglet Excel !
    Par cedill23 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/11/2010, 09h38
  2. Ouverture d'onglet à partir d'un menu
    Par benoit85 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2009, 12h05
  3. Problème ouverture plusieurs onglet
    Par mousyas dans le forum Firefox
    Réponses: 2
    Dernier message: 17/03/2009, 09h09
  4. Ouverture nouvelle onglet page web
    Par skud07 dans le forum SharePoint
    Réponses: 7
    Dernier message: 29/01/2009, 14h25
  5. Problème d'ouverture d'onglet Excel
    Par tedparker dans le forum Documents
    Réponses: 2
    Dernier message: 29/08/2006, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo