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 :

Un lien o� un texte s'affiche dessous apr�s le clic


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    aaaaa
    Inscrit en
    Novembre 2006
    Messages
    178
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : aaaaa

    Informations forums :
    Inscription : Novembre 2006
    Messages : 178
    Par d�faut Un lien o� un texte s'affiche dessous apr�s le clic
    Bonjour,

    En fait ce que je voudrais c'est par exemple le visiteur clic sur un lien nomm� "Plus d'options >>" et un formulaire appara�t � l'endroit du lien qu'il y avait avant, et � la fin du formulaire il y a un lien "<< Moins d'options" et quand on clique dessus le formulaire s'efface... C'est possible ? Est-ce qu'il faut utiliser le javascript ?
    Et aussi : est-ce que le PHP saura g�rer le formulaire m�me si on l'a rempli puis qu'on a cliqu� sur "Moins d'options" ?

    Merci

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 114
    Par d�faut Javascript
    Oui, on peut faire �a en javascript.

    Tu cr�e une <div> cach� par d�faut avec tes �l�ments suppl�mentaire de ton formulaire.

    Sur le bouton "Plus" t'appelle une fonction javascript qui montre cette div, cache le bouton "Plus" et affiche le bouton "moins" (cach� par d�faut).

    Le bouton moins appelle une autre fonction javascript qui fait exactement l'inverse.

    Ensuite, ton formulaire contient un <input type="hidden"> dans lequel sera indiqu� dans quel cas on est (formulaire + ou formulaire normal). Ce champ sera mis � jour dans les fonctions javascript appel�es par les boutons.

    A la reception du formulaire, tu n'aura qu'� regarder la valeur de cet input pour prendre en compte ou non les champs suppl�mentaires !! ...

  3. #3
    Membre confirm�
    Profil pro
    aaaaa
    Inscrit en
    Novembre 2006
    Messages
    178
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : aaaaa

    Informations forums :
    Inscription : Novembre 2006
    Messages : 178
    Par d�faut
    Merci pour ta r�ponse,

    Bon j'ai compris pour le lien de "Plus" je fais
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="" onmouseover="deplie()">Plus </a>
    Et donc, apr�s je cr�e 2 fonctions javascript comme �a :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function deplie() {
    <div style="visibility: visible;"> Blablabla</div>
    <a href="" onmouseover="plie()">Moins</a>
    }
     
    function plie() {
    <div style="visibility: hidden;"> </div>
    <a href="" onmouseover="deplie()">Plus </a>
    }
    Ca a l'air bizarre... Comment l'interpr�teur reconnait si c'est le m�me bloc DIV qu'on plie et d�plie ?

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 114
    Par d�faut M�lange ...
    Tu as m�lang� HTML et JavaScript.

    Voici un exemple qui marche :

    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
    <html>
    <head>
    <script language="javascript">
    function plus(){
     document.getElementById("divPlus").style.visibility="visible";
     document.getElementById("btnPlus").style.visibility="hidden";
     document.getElementById("plusmoins").value="plus";
    }
    function moins(){
     document.getElementById("divPlus").style.visibility="hidden";
     document.getElementById("btnPlus").style.visibility="visible";
     document.getElementById("plusmoins").value="moins";
    }
    </script>
    </head>
    <body>
    <form name="monForm">
     Champs normal : <input type="text" name="monChamp"/>
     <input type="hidden" id="plusmoins" value="moins"/>
     
     <input type="button" id="btnPlus" value="Plus>>" onclick="plus()">
     <div id="divPlus" style="visibility:hidden">
      Champs supplémentaire : <input type="text" name="enPlus"/>
      <input type="button" onclick="moins()" value="<<Moins">
     </div>
    </form>
    </body>
    </html>

  5. #5
    Membre confirm�
    Profil pro
    aaaaa
    Inscrit en
    Novembre 2006
    Messages
    178
    D�tails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : aaaaa

    Informations forums :
    Inscription : Novembre 2006
    Messages : 178
    Par d�faut
    Waou ! Merci beaucoup ! Ca marche terrible !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Page qui ne s'affiche qu'apr�s plusieurs clics
    Par azassma dans le forum JSF
    R�ponses: 6
    Dernier message: 04/08/2012, 20h26
  2. [MySQL] Comment afficher du texte apr�s un clic sur un lien?
    Par david252 dans le forum PHP & Base de donn�es
    R�ponses: 3
    Dernier message: 06/07/2011, 00h09
  3. [AC-2002] Lien hypertexte en texte affich�
    Par anthurBB dans le forum VBA Access
    R�ponses: 4
    Dernier message: 25/06/2009, 16h27
  4. afficher un lien sur un text Edit
    Par petitange_lili dans le forum Qt
    R�ponses: 8
    Dernier message: 26/05/2008, 20h14
  5. [c#]Gros text à afficher dans une textbox
    Par famemaur dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 04/05/2005, 10h12

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