Rechercher : dans
Par :

IE8 et événements onClick/onChange

Dernière réponse le 13 mai 2009 à 01:34:15 HunterD, le 13 mai 2009 à 01:22:00 
 Signaler ce message aux modérateurs

Bonsoir,

Je suis actuellement en train de faire un site internet et j'ai un problème de gestion des événements avec Internet Explorer 8. En effet, j'ai mis un événement "onClick" sur un radio et lorsque je clique sur le radio la fonction qui est sensée s'exécuter dans le "onClick" ne s'exécute en fait que lorsque je clique ensuite à l'extérieur du radio. Je ne comprend pas pourquoi. Avec Mozilla Firefox tout se passe bien: quand je clique sur le radio la fonction s'exécute directement sans problème. J'ai déjà essayé avec un événement "onChange" et la même chose se passe.

<input type="radio" id="bus" name="bus_voiture" onclick="change_image_et_form()" />Bus
<br />
<input type="radio" id="voiture" name="bus_voiture" onclick="change_image_et_form()" />Voiture


J'espère que quelqu'un pourra m'aider.
Merci d'avance.
Configuration: Windows Vista
Firefox 3.0.10
Internet Explorer 8

Meilleures réponses pour « IE8 et événements onClick/onChange » dans :
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Surveillance des journaux d'événements (logs) VoirL'analyse des journaux Un des meilleurs moyens de détecter les intrusions consiste à surveiller les journaux d'événements (appelés aussi journaux d'activité ou en anglais logs). En effet, d'une manière générale les serveurs stockent dans des...

1

 HunterD, le 13 mai 2009 à 01:34:15

Bon... quand je faisais réactualiser avec F5 l'anomalie continuait à ce produire mais quand j'ai fermé la page puis l'ai réouverte ça fonctionne avec "onClick" mais le problème est toujours là avec "onChange". A ce que j'ai pu voir ici: http://webbugtrack.blogspot.com/2007/11/bug-193-onchange-does-not-fire-properly.html c'est du à un problème avec Internet Explorer. Donc j'espère que ça aidera quelqu'un d'autre au moins!

Répondre à HunterD