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 :

Afficher du text sur le clic d'un autre text et cacher en cas d'un autre clic


Sujet :

JavaScript

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut Afficher du text sur le clic d'un autre text et cacher en cas d'un autre clic
    Bonjour tout le monde,

    J'aimerais créer un faq.

    J'aimerais que cette faq ressemble à ceci :

    Quetion1
    Réponse 1 (caché par défaut)
    Question 2
    Réponse 2 (caché par défaut)

    Donc j'aimerais que quand on clic sur Question 1, que la réponse 1 s'affiche en dessous, si je reclic sur Question 1, la réponse 1 est cachée à nouveau, idem pour question 2...

    J'aimerais farie cela avec du javascript ?

    Est-ce possible ?

    J'ai vu sur internet une faq qui fait +- la même chose mais avec du CSS mais en cliquant à novueau sur le lien, ça ne remonte pas, moi j'aimerais que ça remonte, voici le lien :

    http://www.geckozone.org/faq/index.php?chap=6&voir=1#n1

    Merci d'avane pour votre aide très précieuse.

    beegees

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Points : 4 835
    Points
    4 835
    Par défaut
    Citation Envoyé par beegees Voir le message
    Bonjour tout le monde,

    J'aimerais farie cela avec du javascript ?

    Est-ce possible ?
    réponse : oui et oui

    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Document sans nom</title>
    <style type="text/css">
    #faq{
    	display:block;
    	border:1px solid #666;
    }
    #faq a{
    	display:block;
    }
    #faq div{
    	display:none;
    }
    </style>
    <script type="text/javascript">
    var nbQuestion = 4 ;
    function afficherQuestion(idQuestion){
    	//On masque toute les réponses
    	for(var i = 1 ; i < nbQuestion+1 ; i++){
    		document.getElementById('Question'+i).style.display = 'none';
    	}
    	document.getElementById('Question'+idQuestion).style.display='block';
    }
    </script>
     
    </head>
     
    <body>
    <div id="faq">
    	Faq :)<br />
    	<br />
    	<a href="#" onclick="afficherQuestion(1)";return false;>Première question</a>
    	<div id="Question1">et la réponse</div>
    	<a href="#" onclick="afficherQuestion(2)";return false;>deuxiemme question</a>
    	<div id="Question2">et la réponse</div>
    	<a href="#" onclick="afficherQuestion(3)";return false;>troisième question</a>
    	<div id="Question3">et la réponse</div>
    	<a href="#" onclick="afficherQuestion(4)";return false;>quatrième question</a>
    	<div id="Question4">et la réponse</div>
    </div>
    </body>
    </html>
    voila un exemple assez simple
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  3. #3
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Salut,

    Cool, merci, s'est exactement ce que j'avais besoin.

    Merci encore.

    beegees

    Ps: je viens mettre un résolu dans quelques minutes, je vais d'abord tester d'une manière plus approfondie.

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

Discussions similaires

  1. Afficher du text sur un JTextArea depuis un fichier text.
    Par rabah200830 dans le forum Composants
    Réponses: 1
    Dernier message: 04/04/2012, 16h45
  2. texte sur image grace a un champ texte
    Par groskanel dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 25/05/2009, 13h20
  3. Réponses: 2
    Dernier message: 02/05/2007, 17h08
  4. afficher une info sur du texte au passage de la souris
    Par incao dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/06/2006, 09h21
  5. Réponses: 2
    Dernier message: 19/01/2006, 19h33

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