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 :

Rendre des elements invisibles [Fait]


Sujet :

JavaScript

  1. #1
    Membre très actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Par défaut Rendre des elements invisibles
    Je souhaites mettre dans ma page web un formulaire différent suivant l'élément 'radio' selectionné.

    Si l'utilisateur clique sur le 1er élément 'radio', un formulaire s'affiche et si il clique sur l'autre le 1er disparait et le 2nd formulaire apparait.

    Je pense faire cela en rendant invisible les éléments d'un formulaire et en les remettant visible grâce à une fonction javascript

    Mon problème est de connaitre la syntaxe pour rendre visible ou invisible un élément !!


    Je me demande aussi si je vais pas avoir un problème liè à la non superposition logique des objets : par exemple j'ai les éléments de mon premier formulaire que je met invisible et je remet les éléments du 2nd visible. Est ce que les le 2ème formulaire ne va pas s'afficher plus bas en laissant un large blanc au dessus de lui !!!!

    Si qq'un à une autre solution intéressante à me proposer, je prends aussi !!
    La seul chose que je veux c'est faire correctement ce que j'ai dit au dessus et utiliser du javascript et pas, par exemple recharger une page ....

    Voila, merci !!

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut Re: Rendre des elements invisibles
    Citation Envoyé par Wormus
    Mon problème est de connaitre la syntaxe pour rendre visible ou invisible un élément !!
    C'est dans la

  3. #3
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    sinon, pour faire 'plus propre', tu peux aussi utiliser ajax qui te chargera le bon formulaire au bon endroit en fonction du bouton sélectionné

    très bon tuto disponible sur developpez.com : http://siddh.developpez.com/articles/ajax/

    (décidément, l'essayer, c'est l'adopter ce truc là )
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  4. #4
    Membre très actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Par défaut
    Arff c'est dans la FAQ !!! je l'ai parcouru ya qq jour et j'ai pas vu ça !! !! soit c'était pas là, soit ça va pas bien moi faut que je dorme un peu plus
    Je me rappel m'être dit "tiens j'auriais bien voulu savoir comment on fait pour rendre invisible un élément malheureusement ya rien là dessus" !!! ^^

    Sinon pour Ajax ça me parait lourd pour si peu mais je dit ça je ne connait que très peu donc je vais tout de même jeté un coup d'oeil sur le tuto !!

  5. #5
    Membre très actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Par défaut
    Problème résolu !! jusqu'à ce que je me rendes compte que j'arrive pas à utiliser les solutions du dessus ! ^^

  6. #6
    Membre très actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Par défaut
    Bon j'ai regardé tout ça !!

    Pour Ajax ça attendra encore un peu, c'est tout un concept et j'ai pas trop le temps de pour le moment (mais surment je m'y mettrais plus tard !)

    Donc j'ai utiliser le javascript pour faire ce que je voulais !!
    Je fais un bloc où je mets les 1er éléments et je fais un autre bloc juste derrière où je mets mes 2nd éléments !!
    Je donne à chaque bloc un id

    Et qd je clique pour choisir quels éléments j'affiche je lances une fonction javascript qui affiche un bloc et cache l'autre et vice versa !!!

    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
    <div id='elements1'>..mes éléments 1..</div>
    <div id='elements2'>..mes éléments 2..</div>
     
    <script language='javascript'>
    affElements1();
     
    function affElements1() {
    	document.getElementById('elements2').style.display = "none";
    	document.getElementById('elements1').style.display = "block";
    }
     
    function affElements2() {
    	document.getElementById('elements1').style.display = "none";
    	document.getElementById('elements2').style.display = "block";
    }
    </script>

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

Discussions similaires

  1. [Débutant] rendre des chanps d'un menu invisible
    Par tsarra dans le forum ASP.NET
    Réponses: 2
    Dernier message: 08/05/2012, 13h39
  2. [SP-2007] Rendre invisible des element du site Sharepoint
    Par stardeus dans le forum SharePoint
    Réponses: 19
    Dernier message: 23/11/2010, 13h54
  3. comment rendre des commandbutton invisible
    Par neurone01 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/02/2009, 18h42
  4. Comment rendre visible des formulaires invisibles ?
    Par Taiyaki dans le forum Access
    Réponses: 3
    Dernier message: 14/12/2006, 11h21
  5. Comment rendre des cellule invisible (inexistante)
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/09/2005, 09h05

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