Onmouseover=

Résolu/Fermé
m_a_xim Messages postés 5 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 9 décembre 2007 - 4 nov. 2007 à 20:29
m_a_xim Messages postés 5 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 9 décembre 2007 - 4 nov. 2007 à 21:15
Bonjour,
Je voudrais modifier un élément div avec l'id 'x' sur un onmouseover d'une autre div.

Exemple:
<div id='x'>
<div id='z' onmouseover="x.style.background='green'>
Cela rend le background de x vert quand je survol z.

Ca marche avec tous les naviguateurs (Opera, Internet Explorer, Konqueror) sauf FIREFOX!
Comment puis-je faire pour que cela fonctionne sous firefox?

2 réponses

vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 259
4 nov. 2007 à 20:47
déjà fermer les guillemets du onmouseover serait pas mal. Sinon un simple onmouseover = "document.getElementById('x').setAttribute('style', 'background: #00FF00;');" devrait suffire. A vérifier quand même je fais cela de tête
0
m_a_xim Messages postés 5 Date d'inscription dimanche 4 novembre 2007 Statut Membre Dernière intervention 9 décembre 2007
4 nov. 2007 à 21:15
ok. cette méthode ne marche pas sous IE donc j'ai mis les 2 et ca marche partout. Merci
0