IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

evenement "onclick" sur un element "option"


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Par d�faut evenement "onclick" sur un element "option"
    Bonjour,
    dans une page en xhtml 1.1, j'ai une liste (select donc, avec des <option>).

    J'aimerais qu'un click sur un evenement de cette liste d�clenche une action.

    J'utilise donc l'�v�nement "onClick" du "option".

    Sous firefox, cela fonctionne tres bien.En revenche, sous IE, rien ne se passe.
    Il y a bien l'�v�nenement "onChange" su "select" mais il ne correspond pas exactement � ce que je veux.

    Pourriez vous m'expliquer comment faire fonctionner le "onClick" d'un "option" sous IE ?

    Merci

    PS : la version de IE est la 6, mise � jour sous XP SP2

  2. #2
    Membre �prouv�

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par d�faut
    Citation Envoy� par EpOnYmE187
    Bonjour,
    dans une page en xhtml 1.1, j'ai une liste (select donc, avec des <option>).

    J'aimerais qu'un click sur un evenement de cette liste d�clenche une action.

    J'utilise donc l'�v�nement "onClick" du "option".

    Sous firefox, cela fonctionne tres bien.En revenche, sous IE, rien ne se passe.
    Il y a bien l'�v�nenement "onChange" su "select" mais il ne correspond pas exactement � ce que je veux.

    Pourriez vous m'expliquer comment faire fonctionner le "onClick" d'un "option" sous IE ?

    Merci

    PS : la version de IE est la 6, mise � jour sous XP SP2
    T'es s�r que ce n'est pas l'action qui bug sous IE (donne le code si tu as un doute l� dessus) ?
    Sinon essaie onclick sans majauscule.

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 71
    Par d�faut
    Je n'ai aucune id�e sur le fait que IE bug la dessus. Je suis sur de mon code, il m�arche bien sous FF, et c'est juste un "alert()" (pour tester).

    J'ai essay� sans majuscules, cela ne fonctionne pas mieu .

  4. #4
    Membre �prouv�

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par d�faut
    Citation Envoy� par EpOnYmE187
    Je n'ai aucune id�e sur le fait que IE bug la dessus. Je suis sur de mon code, il m�arche bien sous FF, et c'est juste un "alert()" (pour tester).

    J'ai essay� sans majuscules, cela ne fonctionne pas mieu .

    �a me revient (ou pas ?) le onclick se met sur l'�l�ment select et non option.

    dans un objet select tu as les donn�es suivantes : options[], selectedIndex.

    si a est ton jobet select a.options[a.selectedIndex] est l'option s�l�ectionn�e.

  5. #5
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    bonjour,

    avec IE tu ne peux pas ins�rer d'�v�nement dans les options. Utilise onchange dans la balise select.


    j'ai trouv� �a :
    http://www.developpez.net/forums/showthread.php?t=22105

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo