Petit problème avec OnMouseOver()

Résolu/Fermé
syrano Messages postés 7 Date d'inscription dimanche 7 octobre 2012 Statut Membre Dernière intervention 5 janvier 2016 - 28 déc. 2015 à 20:10
syrano Messages postés 7 Date d'inscription dimanche 7 octobre 2012 Statut Membre Dernière intervention 5 janvier 2016 - 29 déc. 2015 à 00:17
Bonjour tt le monde

Mon probléme avec mon script JS (je suis débutant en Js) est le suivant :

ma balise <div> ne se remet pas à sont état initial après un OnMouseOver(), pour le faire il faut que j'actualise ma page :/ pourtant le m^m effet avec CSS3 fonctionne très bien voici mon code HTML :

.....
<div id="test" onmouseover="changerLeBackground('test')"> changer le background de cette phrase avec OnMouseOver() </div>
.....

mon code JS (dans un fichier externe) :

function changerLeBackground('id_cible')
{
id_cible = document.getElementById('test');

id_cible.style.backgroundColor = "green";
}

merci d'avance :)


1 réponse

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
28 déc. 2015 à 20:17
Bonjour

Oui ce n'est pas automatique
On faut que tu fasse la fonction inverse sur l'événement onmouseout

--
1
syrano Messages postés 7 Date d'inscription dimanche 7 octobre 2012 Statut Membre Dernière intervention 5 janvier 2016 1
28 déc. 2015 à 21:23
Merci Mimiste :-)

Mais, alors ou es la différence entre OnMouseOver() et OnClick() (a part le click physique sur la mouse :-) ) ?? ça revient a réinventer la roue !!

Je trouve cela étrange a moins qu'il aura une autre raison qui m'échappe.
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
28 déc. 2015 à 22:12
mouseover, comme son nom l'indique c'est le survol de la souris sur un élément

onclick, l’événement est déclenché lors du click sur l’élément

Les deux événements ne servent pas à la même chose, tu peux très bien avoir besoin de déclencher des actions lorsque la souris passe sur certains éléments de ta page, et d'autres actions lorsque l'utilisateur click sur ces éléments
0
syrano Messages postés 7 Date d'inscription dimanche 7 octobre 2012 Statut Membre Dernière intervention 5 janvier 2016 1 > Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016
29 déc. 2015 à 00:17
merci pour la précision :-)
0