js : comment changer un événement ??? - Programmation
Marsh Posté le 28-05-2001 à 12:51:44
moi non plus .....
Marsh Posté le 28-05-2001 à 13:45:49
J'vais essayer d'être un peu plus clair.
J'ai une image cliquable qui s'illumine lorsque la souris passe dessus. (utilisation de onMouseOver pour charger l'image éclairée puis de onMouseOut pour charger l'image 'éteinte').
Ces images s'appellent 'modifier.gif' et 'modifier_over.gif'
Le délire, c'est que lorsque l'on clique sur modifier il faut remplacer modifier.gif par enregistrer.gif. Car c'est le même 'bouton' qui sert pour enregistrer.
Le pb c'est que lorsque je passe la souris sur enregistrer, l'image 'illuminée' qui s'affiche c'est modifier_over.gif et non enregistrer_over.gif.
C'est pass'que je n'arrive pas à modifier l'evenement onMouseOver de mon image.
Suis-je tjrs aussi incompréhensible ???
Marsh Posté le 28-05-2001 à 14:00:15
ben.. le plus simple srait de mettre une condition dans ta fonction de onmouseover...
Marsh Posté le 28-05-2001 à 14:00:21
ben.. le plus simple srait de mettre une condition dans ta fonction de onmouseover...
Marsh Posté le 28-05-2001 à 14:02:55
onMouseOver c'est pas à moi, c'est un événement que tous les navigateurs w3c récents connaissent...
Marsh Posté le 28-05-2001 à 14:12:24
bin oui, ce qu'il a voulu dire,c que a l'evenement onMouseOver tu associe une fonction dans laquelle tu as une condition selon que tu es en enregistrer ou modifier (avec une variable globale).
voila !
Marsh Posté le 28-05-2001 à 14:30:01
et en [quote]plus ca marche et c'est d'la bombe!! !!
Marsh Posté le 28-05-2001 à 15:05:19
pkoi une variable globale
Pas besoin... il suffit ke ta fonction prenne un parametre ki te permet de savoir sur kel bouton ta appuyé et affiche l'image correspondante.. c tou...
[edit]--Message édité par wouatouwouatou--[/edit]
Marsh Posté le 28-05-2001 à 17:02:49
j'utilise valeur de l'attribut disabled pour savoir ou j'en suis.
C'est pour enlever le disabled qu'il faut cliquer sur modifier, puis sur enregistrer pour submiter...
Mais je vous rassure, ca marche depuis ce matin... )))
Marsh Posté le 28-05-2001 à 11:05:12
Le pb : lorsque l'on click,
l'image change, mais à cause des événements
onMouseOver et onMouseOut, l'ancienne image revient.
Comment faire pour changer les événements onMouseOver
et onMouseOut lors de l'évémént onClick ????
Merci bocou