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 :

Affichage d'un div par défaut lors du chargement d'une page.


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 384
    Par défaut Affichage d'un div par défaut lors du chargement d'une page.
    Bonjour

    Grace à 3 radioboxes, je veux que l'un des 3 div puissent apparaitre en fonction du choix de l'utilisateur, cela fonctionne.
    mais par défaut, au chargement de la page et sans clic de l'utilisateur aucun div ne s'affiche, je voudrai que ce soit systématiquement le div id="one" qui soit affiché même si l'utilisateur n'a encore rien cliqué.


    Pouvez vous me dire ce que je dois ajouter à mon code svp ?

    Merci beaucoup


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form name="create" id="create" method="post" enctype="multipart/form-data">
     
    <input name="pagetype" type="radio" value="1" onclick="showhidediv(this);"/>One <br />
    <input name="pagetype" type="radio" value="2"  onclick="showhidediv(this);"/>two<br>
    <input name="pagetype" type="radio" value="3"  onclick="showhidediv(this);"/>three<br>
     
    <div id="one" class="CF" style="display:none;"  >One </div>
    <div id="two" style="display:none;" class="CF" >Two</div>
    <div id="three" style="display:none;" class="CF" >Three</div>
     
    </form>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="JavaScript" type="text/javascript">
    function showhidediv(rad){
    var rads=document.getElementsByName(rad.name);
    document.getElementById('one').style.display=(rads[0].checked)?'block':'none' ;
    document.getElementById('two').style.display=(rads[1].checked)?'block':'none' ;
    document.getElementById('three').style.display=(rads[2].checked)?'block':'none' ;
    }
    </script>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <form name="create" id="create" method="post" enctype="multipart/form-data">
     
      <label><input name="pagetype" type="radio" value="1" onclick="showhidediv(this);" checked="checked"/>One</label>
      <br />
      <label><input name="pagetype" type="radio" value="2"  onclick="showhidediv(this);"/>two</label>
      <br>
      <label><input name="pagetype" type="radio" value="3"  onclick="showhidediv(this);"/>three</label>
      <br>
      <div id="div-1" class="CF" style="display:block;">One </div>
      <div id="div-2" class="CF" style="display:none;">Two</div>
      <div id="div-3" class="CF" style="display:none;">Three</div>
    </form>
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function showhidediv(rad) {
      var id = rad.value;
      for(var i=1; i<=3; i++){
        document.getElementById('div-'+i).style.display = (i==id)?'block':'none' ;
      }
    }
    Dernière modification par Invité ; 06/07/2016 à 20h50.

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2008
    Messages
    384
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 384
    Par défaut
    Merci beaucoup.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 13/04/2011, 11h40
  2. Réponses: 0
    Dernier message: 16/08/2010, 12h24
  3. Réponses: 2
    Dernier message: 30/09/2009, 09h18
  4. message d'attente lors du chargement d'une page web
    Par info007 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/08/2008, 18h24
  5. [SQL2K] collation par défaut lors de l'installation
    Par tbastien dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/10/2006, 16h52

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