begin process at 2012 02 12 19:38:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

selection dans un tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

selection dans un tableau

jeudi 20 novembre 2008 à 11:16:26 | selection dans un tableau

saltwater08

Bonjour,
j'ai une fonction qui sert a changer la couleur du <tr> quand on click dessu, et colorie tout les autres <tr> avec un autre couleur c un genre de selection j'imagine qu'il doit y avoir plus propre comme methode mais bon voila mon code j'utilise prototype l'id de ma table est "table_db" ma fonction fonctionne mais j'ai un msg d'erreur dans mon debugeur :
------> trtr[i].setStyle is not a function. <------
donc comment ca se fait qu'on me disent que ce n'est pas une fonction alors qu'elle fait le boulot correctement (faut dier que meme quand ca marche les msg d'erreur m'enervent)
PS: si y'a une meilleur methode je suis preneur

function selectTr(objet){
    objet.style.backgroundColor="green";
    var trtr = $('table_db').getElementsByTagName('tr');
        for (i in trtr){
            if (trtr[i] != objet)
            trtr[i].setStyle({backgroundColor: "#f0fff0"});
           
    }
   
 }
jeudi 20 novembre 2008 à 11:53:36 | Re : selection dans un tableau

Bul3

Membre Club

bonjour,

c'est assez simple à faire "directement",
mais avec prototype, tu vas devoir attendre qu'un connaisseur passe par ici
ce qui ne saurait tarder....

Cordialement

          [mon Site] [M'écrireBul         

jeudi 20 novembre 2008 à 11:56:29 | Re : selection dans un tableau

saltwater08

Réponse acceptée !
Merci pour la réponse j'ai améliorer le code et celui la ne m'affiche pas de messages d'erreur:

function selectTr(objet){
    $$('#table_db tr').each(function(s) {
        s.setStyle({backgroundColor: "#f0fff0"})});
    objet.style.backgroundColor="green";
 
 }
par contre la methode direct m'interesse tjrs. :)

jeudi 20 novembre 2008 à 12:14:43 | Re : selection dans un tableau

Bul3

Membre Club

aller.....

<body>
    <table id="toto">
        <tr><td>l1 c1</td><td>l1 c2</td></tr>
        <tr><td>l2 c1</td><td>l2 c2</td></tr>
        <tr><td>l3 c1</td><td>l3 c2</td></tr>
    </table>
    <script>
        var t=document.getElementById("toto");
        var p=0;
        for ( var l=0; l<t.rows.length; l++ )
        {   t.rows[l].onclick=function()   
            {   t.rows[p].style.backgroundColor="transparent";
                p=this.rowIndex;
                t.rows[p].style.backgroundColor="#FFFF00";
            }
        }
    </script>   
</body>

brut de fonderie. on peut largement améliorer ( doux euphémisme )

          [mon Site] [M'écrireBul         



Cette discussion est classée dans : fonction, table, objet, selection, trtr


Répondre à ce message

Sujets en rapport avec ce message

savoir si une variable est un objet [ par aurelien0306 ] Bonjour, voila je débute en javascript et j'aimerais savoir si il existe une fonction qui puisse indiquer le type d'une variable. Par exemple j'aimera Tri d'une table en fonction du click sur une colonne [ par manutu ] salut a tousj ai un problème. J'ai une table avec plusieurs colonnes. Je dois trier la table par défaut sur la premiere et ensuite sur la colonne sur fonction avec parametres [ par suomi ] J'aimerais passer un objet (this) en parametre d'une fonction appelée par setTimeout (comme suit), mais je n'y arrive pas.La fonction setTimeOut deman affichage en fonction de la selection du bouton radio [ par allowen ] Bonjour,j'aimerais que les visiteurs de mon site puissent faire une recherche en fonction de deux critères. le premier choix permet l'affichage d'une Objet en argument dans une fonction [ par 1300371 ] Est il possible de passer un objet (par exemple une image) en parametre dans une fonction ?? Sachant que par la suite j'apelle recursivement ma foncti Objet history pour une fonction "retour" en conservant les paramètres [ par djlezar ] Bonjour,Je programme un intranet en ASP dans lequel j'appelle mes pages en leur passant des paramètres (les paramètres sont dans l'URL).Lorsque j'util Problème de débutant en javascript: evenement fonction [ par gillespockpock ] Voici mon code (la classe Designer):Designer = function(){    this.dom=document.getElementById("area");    this.tables=[];        this.ajouterTable = Nom d'un objet en parametre [ par Rael87 ] Voila mon probleme, j'envois le nom d'une checkbox en parametre de ma fonction test, le but etant de cocher toute les checkbox ayant ce nom.Voici ma f stocker objet javascript dans noeud DOM [ par Guillemouze ] salut a tous.J'ai plusieurs solutions possibles a mon problème, mais je ne sais pas si elles sont faisables en javascript.Alors voila l'histoire : j'a Séparer entètes et tableau [ par bydouille ] Bonsoir à tous, J'ai fait un tri dynamique de tableau HTML avec le DOM Mon tableau s'affiche dans un div avec un overflow Quand le nombre de ligne


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales