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 couleur de cellule


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 63
    Par défaut Changement couleur de cellule
    Salut !
    j'ai un petit script pour changer la couleur de mon background de site. je voudrais le tranformer pour changer la couleur d'une cellule seulement. J'ai donc utilisé un getElementById avec l'id de la cellule pour modifier la couleur de cette cellule en question... le souci c'est que ça fonctionne pas...
    je vous met mon code, pour que vous puissiez m'éclairer, si vous voyez quelque chose qui vous choque, ou si vous avez une solution...

    ma fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script language="javascript">
    function changebgcolor(newcolor)
    {
    	document.forms["couleurs"].elements["rouge"].value=newcolor.substring(1,3);
    	document.forms["couleurs"].elements["vert"].value=newcolor.substring(3,5);
    	document.forms["couleurs"].elements["bleu"].value=newcolor.substring(5,7);
    	var element=document.getElementById("visuel");
    	element.bgcolor=newcolor;
    	document.forms["couleurs"].elements["rouge"].focus();
    }
    </script>
    mon code html avec mes cellules :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <tr>
         <th bgcolor="#FF0000" align="left" valign="top" name="redentete">Rouge :<br>
            <input type="text" name="rouge" size="20" value="FF" onChange="changebgcolor('#'+rouge.value+vert.value+bleu.value)">
         </th>
         <th bgcolor="#009835" align="left" valign="top" name="vertentete">Vert :<br>
              <input type="text" name="vert" size="20" value="00" onChange="changebgcolor('#'+rouge.value+vert.value+bleu.value)">
         </th>
         <th bgcolor="#0000FF" align="left" valign="top" name="bleuentete">Bleu :<br>
              <input type="text" name="bleu" size="20" value="00" onChange="changebgcolor('#'+rouge.value+vert.value+bleu.value)">
         </th>
         <th id="visuel" width=100>&nbsp;
         </th>
    </tr>
    je veux modifier la couleur de la cellule dont l'id est "visuel"... mais ça marche pas... alors je cherche mais bon, si quelqu'un a une idée !

  2. #2
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    element.bgcolor=newcolor;
    :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    element.style.backgroundColor
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    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: Changement couleur de cellule
    Citation Envoyé par Ricardo_Tubbs
    mais ça marche pas... alors je cherche mais bon, si quelqu'un a une idée !

    Ca sort d'où bgcolor?

  4. #4
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    vieil attribut d'IE DenisC ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 63
    Par défaut Re: Changement couleur de cellule
    Citation Envoyé par denisC
    Citation Envoyé par Ricardo_Tubbs
    mais ça marche pas... alors je cherche mais bon, si quelqu'un a une idée !

    Ca sort d'où bgcolor?
    Ca sort que je suis un boulet... et que j'ai pas fait gaffe... lol faut être bête pour avoir le nez sur la réponse sans s'en rendre compte...
    merci !!

  6. #6
    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
    Citation Envoyé par SpaceFrog
    vieil attribut d'IE DenisC ...
    Je devais pas être né à ce moment là. Laisse moi deviner IE 2 - beta 4?

  7. #7
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    je sais pas je ne fais pas de l'archéologie non plus ...

    mais par exemple une vielle version de front page crée les tableaux comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <table border="1" width="100%">
    	<tr>
    		<td width="25%" bgcolor="#FF0000">&nbsp;</td>
    		<td width="25%">&nbsp;</td>
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    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
    Citation Envoyé par SpaceFrog
    je sais pas je ne fais pas de l'archéologie non plus ...

    mais par exemple une vielle version de front page crée les tableaux comme ça:
    C'est vrai, j'avoue, je n'avais pas pensé à l'attribut HTML.

  9. #9
    Membre confirmé
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 63
    Par défaut
    Citation Envoyé par SpaceFrog
    je sais pas je ne fais pas de l'archéologie non plus ...

    mais par exemple une vielle version de front page crée les tableaux comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <table border="1" width="100%">
    	<tr>
    		<td width="25%" bgcolor="#FF0000">&nbsp;</td>
    		<td width="25%">&nbsp;</td>
    C'est si choquant que ça d'utiliser l'attribut bgcolor au lieux des styles ?? parce que je les utilise encore beaucoup moi... devrais-je me fouetter avec des orties pour cette monumentale erreur ??

  10. #10
    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 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 658
    Billets dans le blog
    1
    Par défaut
    Tu dois pouvoir tout de même le modifier avec setAttribute ...
    mais bon pourquoi être passéiste à vouloir utiliser des balises deprecated ...

    sinon pour le coup de te fouetter avec des orties... ajoute quelques ronces dans le bouquet ..
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Changement couleur de cellule dans un JList
    Par mugi21 dans le forum Composants
    Réponses: 2
    Dernier message: 27/02/2012, 21h22
  2. Réponses: 4
    Dernier message: 21/01/2009, 08h15
  3. VBA Changement par clic successif de couleur de cellules
    Par paulonouch dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 05/05/2008, 09h07
  4. changement de couleur de cellule
    Par yvanovitch dans le forum Excel
    Réponses: 7
    Dernier message: 12/03/2008, 18h32
  5. Changement couleur cellule EXCEL en fonction du texte
    Par kikaillo dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 14/04/2006, 14h22

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