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 :

Bouton pour modifier une ancre


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2016
    Messages : 8
    Par défaut Bouton pour modifier une ancre
    N'ayant trouvé nul part mon bonheur sur le web, je me tourne vers vous et peut être avez vous la solution.
    J'aimerais créer deux boutons qui incrémenterais ou décrementerais un compteur qui remplirait un href d'une ancre afin de naviguer entre ces ancres.
    Bref j'aimerais tout simplement pouvoir aller à l'ancre suivante ou précedente grace à deux malheureux boutons et je sèche comme un gros noob, mon cerveau commencant à entrer en éruption.
    Alors merci d'avance à mon ou mes sauveurs

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 669
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 669
    Par défaut
    montrez nous le code que vous avez déjà essayé même s'il ne fonctionne pas

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2016
    Messages : 8
    Par défaut Merci
    Tout d'abord merci d'avoir répondu.
    Par contre en ce qui concerne le code il n'y a plus rien j'ai tergiversé toute la journée d'hier sans que cela ne donne de résultat.
    J'ai essayer avec des getElementByTagName ou encore querySelectorAll pour selectionner les <a></a> et en faire un liste et tenter de naviguer a la manièrer d'un array php mais j'avoue que j'ai bloqué et j'ai cru comprendre que ca ne marchait pas comme ca.

    L'idée c'est que sur cette page par exemple. Il y'ai un bouton suivant et précedent et si c possible (si ce n'est pas le premier ou le dernier) renvoie aux chapitres suivants et précédents. Merci encore.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    il serait également intéressant que tu décrives mieux ce que tu cherches à faire.
    • S'agit-il d'ancres ou de liens ?
    • Toutes les ancres/liens sont-ils dans la même page ?
    • En cas de liens l'ouverture de la page se réalise où ?
    • ...

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2016
    Messages : 8
    Par défaut
    Ce sont des ancres situés sur la même page dans une liste ul je voudrais juste ajouter des boutons pour les parcourir. Cette page par exemple: http://lepreparateurenpharmacie.fr/e...rma/profession

  6. #6
    Membre éprouvé
    Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2010
    Messages : 127
    Par défaut
    C'est possible, tu peux faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    	<meta charset="utf-8" />
    </head>
    <body style="font-size:14pt">
        <div>
            NAVIGATION
            <button onclick="Back()"><</button>&nbsp;<button onclick="Next()">></button>
            CONTENU
            <div id="1" class="contenus">
                Contenu 1 :
                <br />
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras non diam augue. Maecenas non tincidunt augue. Nulla venenatis mauris sagittis posuere malesuada. Donec ut vehicula est, sed elementum dolor. Sed dolor est, feugiat in pretium vitae, faucibus sit amet arcu. Sed vitae augue quis dolor auctor fermentum. Vestibulum in velit sed est faucibus luctus. Curabitur sodales urna eget mauris varius, id convallis ligula suscipit. Curabitur vel urna eros. Donec id tortor eu dui vehicula vulputate.
     
            </div>
            <div id="2" class="contenus">
                Contenu 2 :
                <br />
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras non diam augue. Maecenas non tincidunt augue. Nulla venenatis mauris sagittis posuere malesuada. Donec ut vehicula est, sed elementum dolor. Sed dolor est, feugiat in pretium vitae, faucibus sit amet arcu. Sed vitae augue quis dolor auctor fermentum. Vestibulum in velit sed est faucibus luctus. Curabitur sodales urna eget mauris varius, id convallis ligula suscipit. Curabitur vel urna eros. Donec id tortor eu dui vehicula vulputate.
     
            </div>
            <div id="3" class="contenus">
                Contenu 3 :
                <br />
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras non diam augue. Maecenas non tincidunt augue. Nulla venenatis mauris sagittis posuere malesuada. Donec ut vehicula est, sed elementum dolor. Sed dolor est, feugiat in pretium vitae, faucibus sit amet arcu. Sed vitae augue quis dolor auctor fermentum. Vestibulum in velit sed est faucibus luctus. Curabitur sodales urna eget mauris varius, id convallis ligula suscipit. Curabitur vel urna eros. Donec id tortor eu dui vehicula vulputate.
     
            </div>
        </div>
        <script>
            var index = 0
            var max = document.querySelectorAll( '.contenus' ).length
            console.log( max )
            function Back()
            {
                if ( index > 0 )
                {
                    index--
                    window.location = "#" + index
                }
            }
            function Next()
            {
                if ( index < max )
                {
                    index++
                    window.location = "#" + index
                }
            }
        </script>
    </body>
     
    </html>
    C'est ce que tu voulais ?

Discussions similaires

  1. Boutons radio pour modifier une image
    Par method_man dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/04/2008, 21h01
  2. [VB6]besoin d'aide pour modifier une application
    Par mister perfect dans le forum VB 6 et antérieur
    Réponses: 18
    Dernier message: 19/05/2006, 11h46
  3. Methode simple pour modifier une image
    Par arsenik7 dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 02/02/2006, 08h22
  4. Comment faire pour modifier une ligne dans une DBGrid?
    Par Nico62 dans le forum C++Builder
    Réponses: 6
    Dernier message: 29/03/2005, 12h24
  5. Réponses: 8
    Dernier message: 23/03/2005, 19h28

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