[Résolu]Probleme Surlignement ligne avec Javascript

Probleme Surlignement ligne avec Javascript [Résolu] - HTML/CSS - Programmation

Marsh Posté le 29-07-2008 à 17:11:27    

bonjour ,  
voila mon probleme
j'ai un tableau html,  
ou pour chaque ligne lors du passage de la souris la couleur change, et si on clic sur cette ligne la couleur change et reste fixe. Si on reclic dessus la couleur revient a la couleur initial.

Code :
  1. function Couleur (id,color1) //Fonction Javascript, qui me change la couleur de la ligne lors du clic
  2. {
  3. this.couleur = '#00CC66';
  4. if(document.getElementById("select_sim_"+id).checked){
  5.  document.getElementById("l"+id).style.background=color1;
  6.  document.getElementById('select_sim_'+id).checked=false;
  7. //document.getElementById('check_'+id).checked=true;
  8. }else{
  9.  document.getElementById("l"+id).style.background=this.couleur;
  10.  document.getElementById('select_sim_'+id).checked=true;
  11. }
  12.  
  13. }


Code :
  1. <tr id="l0" height="25px" bgcolor="#FFFFFF" onMouseover="this.bgColor='#66CDAA';" onclick="Couleur ('0','#FFFFFF');"  onMouseout="this.bgColor='#FFFFFF';"    >


 
Mon soucis est que le surlignement marche tres bien, mais si je clique sur la ligne, celui ci ne marche plus


Message édité par infoman64 le 29-07-2008 à 17:43:35
Reply

Marsh Posté le 29-07-2008 à 17:11:27   

Reply

Marsh Posté le 29-07-2008 à 17:30:25    

Je dirais comme ca que c'est parce que ton css le lui demande et qu'il prédomine sur ton code, mais je peux me tromper....


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 29-07-2008 à 17:43:18    

ouais c'est ca babass,  
je vient de trouver l'explication une fois j'utilise le css et aprés le code pur,  
donc je vais voir merci quand meme

Reply

Marsh Posté le 29-07-2008 à 21:04:15    

et bgColor est deprecated depuis dix ans...


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Sujets relatifs:

Leave a Replay

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