Des ancres et des onglets

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Des ancres et des onglets

    Bonjour,

    Dans le cadre de la crise sanitaire que nous traversons, je participe à un projet bénévole de soutien psychologique gratuit et anonyme ayant pour but d'aider ceux qui ressentent le besoin de parler à des professionnels.
    Entre autres choses, je participe au développement du site qui héberge ce service, mais, n'étant pas un expert du développement Web , je pense que je bute sur des écueils qui paraîtraient évidents à des professionnels de la chose.
    Je souhaiterais donc obtenir quelques conseils. Par exemple, j'ai créé une page contenant des onglets. Le contenu de ceux-ci est stocké dans des articles et, quand on survole l'un d'eux, l'adresse qui apparaît contient une ancre (le lien ressemble à ceci : .../nos-benevoles#tab3-253). Mais quand on clique dessus, l'adresse de la barre d'adresse ne change pas. Ce qui fait que je ne sais pas renvoyer directement vers un article accessible via l'un de ces onglets.

    Cela me pose encore un autre souci. Dans certains de ces articles, j'ai positionné des ancres, afin de pouvoir y renvoyer directement. Lorsque les ancres sont présentes dans l'article lié au premier onglet, pas de problème. Pour les autres, l'ancre, j'imagine, sert à la gestion des onglets, et plus moyen de faire fonctionner la chose.
    Si vous cliquez sur n'importe quel visage féminin autre que celui de Sophie Burdet, une nouvelle page s'ouvrira et vous renverra directement à la bio de la personne concernée. Jean-Laurent, en revanche, n'étant pas psy, est présent dans le troisième onglet de la page Nos bénévoles, et là, l'ancre dysfonctionne.

    Le site : https://tamadeus.ch/fr/covid19-soutien

    Quelqu'un aurait-il une idée de comment gérer cette situation ?

    Merci !
    Dernière édition par pmleconte à 15/04/2020, 07h29 Raison: [modo] inutile de répéter le même lien, nos messages sont en nofollow.[/modo]

  • #2
    Bonjour

    Le lien généré après le clic sur la photo est donc https://www.tamadeus.ch/fr/Covid19-S...benevoles#TARI

    Et sur la page en question, il n'y a aucun bio pour cette personne mais surtout aucune ancre nommé TARI. Ce n'est donc pas l'ancre qui dysfonctionne mais juste soit la page qui n'est pas la bonne soit une bio manquante.

    Bonne journée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Bonjour Cavo789,
      Merci pour l'aide.

      Et justement, il y a bien une ancre #TARI sur la page, mais, pour le constater, il faut cliquer sur le troisième onglet (En coulisse) et regarder le code à partir de là.

      Commentaire


      • #4
        Ok, vu

        Mais cela ne peut pas fonctionner : quand j'arrive sur une page avec une ancre, il faut que la portion HTML où se situe l'ancre soit visible. Dans ton cas, seul le "premier onglet" est affiché; les autres sont masqués. Une ancre pointant vers un contenu masqué ne peut pas être suivie par le navigateur. Il ne peut pas "simuler" le clic, il n'exécute pas de code javascript juste au suivi d'un lien "ancré".

        Ta solution doit donc être adaptée. Tu devrais peut-être avoir un code JS qui va intercepter l'ancre et s'assurer que la DIV est affichée.

        En l'état, cela ne fonctionnera pas.

        Bonne journée.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X