Problème de tableau

Problème de tableau - HTML/CSS - Programmation

Marsh Posté le 25-05-2005 à 17:13:36    

Bonjour !
 
J'ai demandé de l'aide à propos d'un truc que je pensais possible en Php, mais apparement de l'avis de tous, je dois utiliser Le javascript pour le faire, dont on m'a redirigé ici....
 
Voilà le sujet initial : http://forum.hardware.fr/hardwaref [...] 0801-1.htm
 
Si quelqu'un sait comment on fait en Java Script donc, je serais très intéressé :)
 
Merci d'avance !

Reply

Marsh Posté le 25-05-2005 à 17:13:36   

Reply

Marsh Posté le 25-05-2005 à 17:18:22    

Better Zebra Tables


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 25-05-2005 à 17:30:22    

Hum ok merci !  
 
En fait ç a l'air d'être ça en voyant l'exemple qu'il propose, mais sinon..
...pour un newbie comme moi, pas terrible en anglais, concrêtement je fais comment ? :-/
 
je dois adapter ça à mon code existant ?

Reply

Marsh Posté le 26-05-2005 à 09:55:32    

En fait j'ai réussi à mettre le code dans le mien, c'était en fait assez simple il fallait simplement le coller a côté..
Mais ce que je ne comprends pas c'est comment après pouvoir faire en sorte que quand je clique sur une des lignes, elle passe en selection (et change de couleur ) et que je puisse récuperer des informations dessus (par exemple l'id de la personne)...
 
Voici le code des ces tables :  
 
var stripe = function() {
  var tables = document.getElementsByTagName("table" );  
 
  for(var x=0;x!=tables.length;x++){
   var table = tables[x];
   if (! table) { return; }
   
   var tbodies = table.getElementsByTagName("tbody" );
   
   for (var h = 0; h < tbodies.length; h++) {
    var even = true;
    var trs = tbodies[h].getElementsByTagName("tr" );
     
    for (var i = 0; i < trs.length; i++) {
     trs[i].onmouseover=function(){
      this.className += " ruled"; return false
     }
     trs[i].onmouseout=function(){
      this.className = this.className.replace("ruled", "" ); return false
     }
     
     if(even)
      trs[i].className += " even";
     
     even = !even;
    }
   }
  }
 }
 
 window.onload = stripe;
 </script>
 
Et apparement dans son exemple (http://validweb.nl/artikelen/javas [...] mple1.html) les lignes en bleu sont selected, mais c'est codé en dur :
<tr class="selected">
   <td>8</td>
   <td>Sore</td>
   <td>Buck 65</td>
 
  </tr>
 
Quelqu'un pourrait il eclairer ma lanterne s'il vous plait ? :-/


Message édité par jobarbar1 le 26-05-2005 à 09:56:50
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed