11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
Bon tout d'abord félicitation pour votre forum, l'ambiance qui y règne, les jolis dessins, tout ça ! Je précise que j'ai déjà posté cette question sur le forum francophone du CMS Joomla mais ces gens là s'intéressent plus à ce qui se passe sur les serveurs... Smiley cligne

Bref, voilà mon pb : J'ai un tableau dont je souhaite modifier le style des cellules lors du passage de sourie.

La méthode usuelle consiste à insérer dans la balise td le trigger d'évènement suivant :

a écrit :
onmouseover="this.className='tabover'"


Ce truc marche sous IE/FF.

Par contre si je souhaite dissocier la cellule qui reçoit l'évènement (1) de celle qui va être impactée par l'évènement (2), j'écris ceci :

a écrit :
onmouseover="td_id_2.className='tabover'" (1)


et j'ajoute l'attribut id dans la balise td de la seconde cellule :

a écrit :
id="td_id_2" (2)


Cette méthode marche sous IE mais pas sous FF

J'en appelle donc aux gourous html/css/js !

-Fly06
Salut,

Il faut utiliser les methodes d'acces standards : a savoir

onmouseover="document.getElementById('td_id_2').className='tabover'"
Merci bcp pour cette réponse hyper simple et qui marche Smiley biggrin
Je connaissais pas cette fonction getElementById ! Il faut dire que j'utilise (trop) rarement javascript...
Merci encore pour ton aide.

-Fly06