Bonjour à tous.
En quelques mots, voici mon problème :
J'utilise des classes php et du Js pour générer un tableau gérant des couleurs de lignes et des survols de cellules.
Explications :
Un css définit la couleur de fond de mon TR pour chaque ligne.
Un JS gère le survol d'une cellule (TD) spécifique pour lui affecter une couleur au survol et rendre le backgroundColor de ma cellule transparent sur l'écouteur onMouseOut comme suit :
$this->result .= 'onMouseOver="this.style.backgroundColor=\''.$over.'\'" ';
$this->result .= 'onMouseOut="this.style.backgroundColor=\'transparent\'" ';
Sur Firefox no soucies, le background de la cellule redevient transparent et visuellement toute la ligne (TR) à la même couleur.
Sur Ie en revanche la cellule devient blanche.
Quelqu'un aurait-il une idée pour palier à ce problème.
Merci beaucoup
Modifié par Graynor (25 Jun 2006 - 16:02)
En quelques mots, voici mon problème :
J'utilise des classes php et du Js pour générer un tableau gérant des couleurs de lignes et des survols de cellules.
Explications :
Un css définit la couleur de fond de mon TR pour chaque ligne.
Un JS gère le survol d'une cellule (TD) spécifique pour lui affecter une couleur au survol et rendre le backgroundColor de ma cellule transparent sur l'écouteur onMouseOut comme suit :
$this->result .= 'onMouseOver="this.style.backgroundColor=\''.$over.'\'" ';
$this->result .= 'onMouseOut="this.style.backgroundColor=\'transparent\'" ';
Sur Firefox no soucies, le background de la cellule redevient transparent et visuellement toute la ligne (TR) à la même couleur.
Sur Ie en revanche la cellule devient blanche.
Quelqu'un aurait-il une idée pour palier à ce problème.
Merci beaucoup
Modifié par Graynor (25 Jun 2006 - 16:02)