OnMouseover sur des cellules gèré par css?

WRInaute passionné
bonjour

Je souhaiterais utiliser le fonction onMouseover sur les cellules gèré visiblement par un fichier css...ce qui devrait avoir pour effet de faire une sorte de rollover sur les cellules;mais je seche!! :?
Le code que je tente d'intègrer:
Code:
onMouseover="this.bgColor='yellow'" onMouseout="this.bgColor='#FFFFFF'"
La partie du css qui affiche les cellules:
Code:
elt_website { 
   text-align: justify; 
   margin:10px; 
   width: 740px; 
   background-color:#FBFDFF; 
   border: 2px solid #DDE2FF; 
   padding: 0px; 
   height: auto; 
   text-align: left; 
   clip:rect(5px auto auto auto); 
}
et enfin la fonction php:
Code:
function affsite($res,$i,$nb,$admin,$cat_chemin){ 
      $url=mysql_result($res,$i,"url"); 
      $root=mysql_result($res,$i,"root"); 
      if ($root!=-1) 
         $id=$root; 
         else $id=mysql_result($res,$i,"id"); 
      echo "<div id=\"site_$id\" class=\""; 
      if (strlen($url)==0) echo "elt_note"; // Cadre different si le mode Notes est activé (url vide) 
         else echo "elt_website"; 
      echo "\">";
Comment dois-je proceder (si c'est possible) pour intègrer le code svp??
cdt
 
WRInaute discret
remplace this.bgColor par quelques chose comme this.style.background-color dans tes onMouseover.
 
WRInaute discret
fait plutot une class CSS

et fait
.yellow
{
background-color:#ffff00;
}
.red{
background-color:#ff0000;
}

onMouseover="this.className=yellow" onMouseout="this.className=red"
 
WRInaute passionné
Merci de la reponse
...mais malgré mon acharnement à comprendre...je suis completement à l'ouest :?
Qui va ou et comment?
cdt
 
WRInaute discret
Tu remplace :
Code:
onMouseover="this.bgColor='yellow'" onMouseout="this.bgColor='#FFFFFF'"

par :
Code:
onMouseover="style.background-color='yellow'" onMouseout="style.background-color='#FFFFFF'"
 
Discussions similaires
Haut