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 :

j'ai un problème avec les évenement et les variables !!


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    cvb
    cvb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Par défaut j'ai un problème avec les évenement et les variables !!
    Bonjour,

    Ma question est simple pour ce qu'on l'habitude du javascript, je n'en doute pas mais personellement je ne suis pas trés doué avec ça. Je ne sais pas si je m'y suis trés bien pris et si c'est vraiment en javascript ou PHP qu'il faut le faire...mais bon !

    Voici le code HTML avec l'évenement click. Ce que veux c'est passer 'variable' de la fonction afficherColonne à 1 dés que clique sur mon image. Le tout aurra pour conséquence d'afficher une partie de mon tableau. Seulement, je ne sais pas ce qu'il faut mettre dans l'évènement onClik pour arriver à mes fins ?

    Est-ce que vous pourriez m'aider à résoudre mon problème ? :/


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <table width="700" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td bgcolor="#FFFF33"><img src="site/IMAGE/divers/fleche.gif" width="30" height="29" onClick="XXX"></td>'
    </tr>
    	<script>	
    	afficherColonne(variable);
    	</script>
    <tr>
    <td bgcolor="#FFFFCC">&nbsp;</td>
    </tr>
    </table>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function afficherColonne (var1)
    {
     
    	if (var1 == 1)
    	{
    	document.write('<tr>');
    	document.write('<td height="%" bgcolor="#FFFF99">&nbsp;</td>');
    	document.write('</tr>');
    	}
     
    }
    D'avance je vous remercie pour toutes les réponses et les suggestions sur le sujet
    @+
    cvb

  2. #2
    Membre confirmé Avatar de ashurai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 144
    Par défaut
    Yo, je sais pas si ca répond à ta question.. Mais essaie ca :
    Pour ton javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function afficherColonne(var1) 
    { 
      if (var1 == 1) 
      { 
        document.getElementById('monTD').style.visibility = "visible";  
      } 
    }
    Et voici le HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <table width="700" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td bgcolor="#FFFF33"><img src="site/IMAGE/divers/fleche.gif" width="30" height="29" onClick="afficherColonne(1)"></td>' 
    </tr> 
    <tr> 
    <td id="monTD" name="monTD" style="visibility:hidden;background-color:#DDBB11;">Salut l'ami</td> 
    </tr> 
    </table>
    Soit dit en passant, je ne sais pas pourquoi tu veux passer ta variable a 1.. A moins que tu t'en reserve aprés..

    Voila, a +

  3. #3
    cvb
    cvb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Par défaut
    1 pour afficher et 0 pour cacher une partie du tableau en fet
    j'essaye ça !
    Merci



    @+

    Edit : Ca ne fonctionne que dans un sens ! J'essaye un truc et je reviens

  4. #4
    cvb
    cvb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 13
    Par défaut
    Un GRAND à merci à toi, j'ai un peu adapté à ce que je voulais et ca fonctionne bien maintenant. Je peux faire apparaître et disparaître une partie de mon tableau

    Seul soucis, j'ai encore un tableau que aprés celui que je fais apparître / disparaître. Est-ce qu'il y a moyen de le faire remonter ? à la place des lignes qu'ont disparus ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <table width="700" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td bgcolor="#FFFF33"><img src="site/IMAGE/divers/fleche.gif" width="30" height="29" onClick="afficherColonne(1)"></td>
    </tr> 
    <tr> 
    <td id="monTD" name="monTD" style="visibility:hidden;background-color:#DDBB11;"><img src="site/IMAGE/divers/fleche.gif" width="30" height="29">Salut l'ami</td>
    </tr>
    <tr>
    <td rowspan="2" bgcolor="#FFFF33" id="monTD2" name="monTD2" style="visibility:hidden;background-color:#DDBB11;"><img src="site/IMAGE/divers/fleche.gif" width="30" height="29" onClick="afficherColonne(0)"></td> 
    </tr> 
    </table>
    Partie que je souhaite faire remonter à la place des lignes invisibles !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <table width="250" border="0" cellpadding="0" cellspacing="0" bgcolor="#99CC33">
      <tr>
        <td>&nbsp;</td>
      </tr>
    </table>
    Merci encore
    @+
    cvb

  5. #5
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    met un display none au lieu du visibility

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/08/2006, 16h46
  2. [Tableaux] Problème avec un array et les pseudo frame
    Par azerty53 dans le forum Langage
    Réponses: 6
    Dernier message: 10/05/2006, 14h57
  3. Problème avec l'unicode et les exceptions
    Par Rafy dans le forum C++
    Réponses: 5
    Dernier message: 07/02/2006, 00h52
  4. problème avec strtok pour récupérer les vides
    Par manikou dans le forum MFC
    Réponses: 4
    Dernier message: 02/06/2005, 20h08

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