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 :

changement des couleurs par appuis sur case à cocher


Sujet :

JavaScript

  1. #1
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut changement des couleurs par appuis sur case à cocher
    En fait je fais un site en PHP mais je crois que j'ai besoin de code JavaScript pour faire ce que je souhaites :

    En fait j'ai une case que je coche (en fait plusieurs mais on va simplifier) et qd je la coche je veux que la couleur de fond d'un tableau change avec une autre (sans avoir à recharger la page bien sûr -> javascript)

    Je précise que j'ai qq fois touché du PHP mais je suis à des années lumière de vraiment m'y connaitre ^^

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2004
    Messages
    633
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 633
    Points : 721
    Points
    721
    Par défaut
    Je ferai un truc comme ça :
    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
    <script language="javascript">
    var bgtabcolor=0;
    ...
    function chgtcolor(tab){
       if (bgtabcolor==0){
          bgtabcolor=1;
          tab.bgcolor='#FFFFFF';
      }else{
         bgtabcolor=0;
          tab.bgcolor='#33FF33';
      }
    }
    </script>
     
    <table name="matab" id="matab">
    ...
    </table>
    <input type="checkbox" name="macheck" id="macheck" onclick="chgtcolor(document.getElementById('matab'))">

  3. #3
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    Ton code a l'air très bien sauf que le problème c'est que ça ne fait absolument rien ! je comprend vraiment rien là !! et j'ai essayé avec 3 navigateurs internet différents au cas où .... mais nan !!!!
    si ya quelqu'un qui aurait un autre code où verrait pk celui ci ne fonctionne pas, il est le bienvenu.

  4. #4
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Essaie de passer plutot par le style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tab.style.background='#33FF33';

  5. #5
    Membre actif
    Avatar de Wormus
    Inscrit en
    Septembre 2005
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 262
    Points : 276
    Points
    276
    Par défaut
    YES !!
    Merci beaucoup Mr N (et aussi Pymm même si c'était pas complètement juste)

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

Discussions similaires

  1. changer la couleur d'une cellule après clic sur case à cocher
    Par zozoman dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/07/2013, 11h49
  2. Réponses: 1
    Dernier message: 18/01/2012, 22h32
  3. sauvegarde liant des données par appui sur bouton
    Par Flavien44 dans le forum IHM
    Réponses: 2
    Dernier message: 11/06/2007, 18h20
  4. pb: controle des infos sur cases à cocher: cas particulier
    Par slyfer dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/02/2007, 21h17
  5. Changement de couleur de police sur une partie d'un caption
    Par kobe dans le forum Composants VCL
    Réponses: 3
    Dernier message: 11/07/2005, 10h18

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