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 :

<SELECT> de size="1" et d'évènement onDblClick


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Par défaut <SELECT> de size="1" et d'évènement onDblClick
    Bonjour,

    Je suis entrain de développer une maquette de site web, et l'une des requêtes du cahier des charges (heureusement pas une contrainte) est de pouvoir selectionner un nom dans une combobox, ou bien, lors d'un double click sur cette même combobox, d'ouvrir une page contenant toutes les informations disponibles sur toutes les personnes contenu dans la bdd.

    Mais voila, si la taille de la combobox est superieur à 1 (elle devient donc une liste, ce qui ne repond plus au cahier des charges) ca marche sans problemes, mais des que la taille est de 1, alors la, l'evenement ondblclick est completement ignoré.

    Je suppose que cela vient du fait que le menu se "déroule" lorsque l'on clique dessus, mais je n'en suis pas sur.

    J'en appelle donc a votre aide pour me dire déjà si c'est possible, et ensuite, si vous avez la moindre idée de la cause, et aussi de la solution pour faire ça.

    Merci,

    Yann

    PS : Désolé pour le choix de la section si c'est pas la bonne, mais je sais pas trop si ca depend du html ou du javascript, ce probleme

    PS2 : voila la partie de mon code concernée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <SELECT ID="menusDeroulant" name="effectifLigne1" SIZE="1"
                 onDblClick="versTech();" 
                 onMouseOver="OuvrirBulle('P. NOM');" 
                 onMouseOut="FermerBulle();"
                 STYLE="width:100%">
    			<OPTION value="xxxxx">P. NOM</OPTION>
      			...
    </SELECT>
    ou versTech() est une fonction javascript pour changer de page.

  2. #2
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    salut
    Peut-être peux simplement passer par un évènement "onclick" puisque le double-click est impossible dans un select simple?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Par défaut
    Salut,

    Merci pour ton idee, mais ca ne marche pas plus, malheureusement.
    Je comprend vraiment pas ce truc... (faut dire que les requetes de ce style faite par un client ne doivent pas courrir les rues, non plus. Franchement, qui a deja double cliqué dans une combobox pour charger quelquechose, hum ?)

  4. #4
    Membre chevronné Avatar de mathieugamin
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 572
    Par défaut
    heu pardon, je voulais pas dire onclick, mais onchange !
    Toutes mes excuses

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2005
    Messages : 37
    Par défaut
    salut,

    nope, onChange ne marche pas non plus. Et même si ca avait fonctionné, je ne pense pas qque ca aurait fait ce que je voulais, mais bon, ca coute rien d'essayé

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par faeder
    nope, onChange ne marche pas non plus.
    Ca aurait dû !
    Vérifie que ta fonction ... fonctionne

    A+

+ Répondre à la discussion
Cette discussion est résolue.

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