Forum de discussion
Forum « Programmation Javascript » (archives)
Re: couleur de fond pour cellule sur mouseover et problème de this
Envoyé: 9 mars 2004, 7h21 par Oznog
Ton code est bon, la propriété est bien "background".
Mais tu cible mal ton objet. "this" n,est pas portable et son nom l'indique aussi "celà" !
Dans une cellule, "this" est bien l'objet lui-même mais dans une fonction c'est lequel? C'st la fonction et la fonction n'a pas de propriété "style".
Donc, passe ton objet tout simplement :
onmouseover="changer(this);"
Et donc :
function changer(_obj){
_obj.style.background='yellow';
_obj.style.cursor='hand';
}
function restore(_obj){
_obj.style.background='';
}
Ça va marcher maintenant.
Ciao
Oznog
Réponses
|