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 :

ligne de tableau dynamique en surbrillance


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut ligne de tableau dynamique en surbrillance
    bjr,
    Je construis un tableau dynamiquement et j'aimerai mettre en 'surbrillance' la ligne de tableau survolée. Je code comme ceci ma ligne 'tr' mais ca ne marche pas. Quelqu'un aurait une idée ?

    $color1 = "'#FFFFCC'";
    $color2 = "'#FF9900'";
    $html .= '<tr onMouseOut="javascript:this.style.background='.$color1.'" onMouseOver="javascript:this.style.background='.$color2.'" >
    <td>'.$ligne['T_nom'].'</td> </tr>';
    Quand j'execute, j'ai le message "erreur de syntaxe", et je ne vois pas le pb !
    Le code marche très bien pour un tableau construit 'en dur' mais pas dynamiquement

  2. #2
    Membre chevronné Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Par défaut
    retire javascript: et retest sinon utilise this.style.backgroundColor

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut
    Merci Alceste mais non pas de changement en testant tes conseils.
    J'ai l'impression que c'est le fait de vouloir le construire dynamiquement que ca ne marche pas ! parcequ'un tableau 'en dur' ca marche parfaitement . ..

  4. #4
    Membre chevronné Avatar de alceste
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2006
    Messages : 318
    Par défaut
    compare alors ces deux tableaux, s'il y'a une différence dans le comportement du navigateur, c'est que tes tableaux sont différent

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par alceste Voir le message
    compare alors ces deux tableaux, s'il y'a une différence dans le comportement du navigateur, c'est que tes tableaux sont différent
    ... et surtout, base toi sur le code généré, et non sur celui qui le génère

    +1 sur les corrections d'Alceste, et de plus les noms des évènements s'écrivent en minuscules ...

    A+

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Par défaut
    Vraiment très curieux car si je met les evenements non pas sur la balise tr mais sur la balise td alors là ca marche !!!!?????

    Les tests sont réalisés sur le même tableau. Simplement je construis l'entete de mon tableau 'en dur' (puisque ca ne changera pas) et je le rempli dynamiquement et c'est là que le code ne marche pas. en tout cas avec tr !

Discussions similaires

  1. Ajouter des lignes à un tableau dynamiquement
    Par madina dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/10/2011, 12h05
  2. ligne de tableau dynamique
    Par dawaman dans le forum Excel
    Réponses: 2
    Dernier message: 20/09/2011, 17h18
  3. Réponses: 4
    Dernier message: 13/09/2010, 15h45
  4. comment spprimer une ligne de tableau dynamique?
    Par bkhbkh dans le forum Langage
    Réponses: 3
    Dernier message: 13/06/2009, 07h52
  5. [JTable] Un tableau dynamique (ajout de lignes)
    Par fraoustin dans le forum Composants
    Réponses: 3
    Dernier message: 09/10/2005, 00h27

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