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 :

[faire disparaître un élément]


Sujet :

JavaScript

  1. #1
    Membre habitué Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Points : 151
    Points
    151
    Par défaut [faire disparaître un élément]
    [faire disparaître un élément]

    Bonjour,

    Je cherche à faire disparaître dynamiquement des élément en fonction des actions de l'utilisateur.

    mes éléments destiné à disparaître sont des div ou des ligne d'un tableau. (<div> ou <tr>)
    ces élément ont un id qui permet de les identifier.

    Avec les déclencheurs j'appel une fonction hidde() et je passe en paramètre l'id de l'élément à faire disparaître.

    pour le moment j'en suis à quelque chose qui ressemble à ça.
    mais j'arrive pas à mettre le doit sur ce qui va pas.

    Ma fonction javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function hidde(id)
    {
    	alert('hidde('+id+')');//for test
    	//target.class="hidden";
    	//target.class.display="none";
    	target.display="none";
    }

    le Style CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #membre
    {
    	display: inline;;
    }
    un déclencheur HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="radio" name="inscription" value="1" onchange="hidde('membre')" />
    un élément HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="membre">blabla</div>

  2. #2
    Membre habitué Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Points : 151
    Points
    151
    Par défaut
    Bon déjà display ne semble pas être la propriété qui m'intéresse
    serait 'visibility' donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    target.visibility="hidden";
    Mais ça ne marche toujours pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function hidde(id)
    {
    	alert('hidde('+id+')');
    	target = document.getElementById(id);
    	alert('hidde('+id+' => '+target+' :: '+target.visibility+')');
    	target.visibility="hidden";
    	alert('hidde('+id+' => '+target+' :: '+target.visibility+')');
    	return true;
    }
    j'ai bien toute les alertes:
    La première au lancement de la fonction.
    La seconde qui me dit que ma cible est bien un div html et qu'il est visible.
    La dernière qui me dit que la visibility de mon div est hidden
    Mais mon div est toujours visible a l'écrant !!!

    C'est comme si de le div sur le quel je fait mes actions était une copie de celui présent dans ma page et pas une référence.

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    visibility est une propriété de style (tout comme display d'ailleurs)

  4. #4
    Membre habitué Avatar de remyli
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 270
    Points : 151
    Points
    151
    Par défaut fini !
    oki merci !!!!!!!!!!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/04/2015, 10h46
  2. Faire disparaître un élément
    Par bostak dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 13/03/2012, 15h23
  3. Liste Déroulante - faire apparaître et disparaître des éléments
    Par crush911 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 05/10/2011, 08h11
  4. [JVM?] Faire disparaître les menus…
    Par seb.ch dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 01/08/2005, 16h44
  5. Faire disparaître menu lors de l'impression
    Par jackrabbit dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/12/2004, 20h56

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