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 :

onmouseover sur <option>


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut onmouseover sur <option>
    Bonjour,

    je cherche "tout simplement" à effectuer un onmouseover sur une balise <option>.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <select size="4">
    <option value="1" onmouseover="alert(this.value)">1</option>
    <option value="2" onmouseover="alert(this.value)">2</option>
    <option value="3" onmouseover="alert(this.value)">3</option>
    <option value="4" onmouseover="alert(this.value)">4</option>
    </select>
    Mon but est de réaliser un alert de la valeur de l'option sans avoir bien sûr cliqué sur l'option en question.
    Ce code ci-dessous ne marche pas sous IE malheureusement...
    Si quelqu'un a une astuce pour réaliser ce type de chose compatible sur tous navigateur, je prends...

    Merci

  2. #2
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    A mon humble avis, ça ne risque pas de marcher... Vu l'implémentation d'IE (tout cours) et celle concernant les SELECT (encore pire)...
    La seule solution que je vois c'est de te créer un "select" personnalisé, avec des div et des z-index... mais bon c'est pas simple.

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    affiche les valeurs directement dans l'option
    <option value="xx">xx : textXX</option>

  4. #4
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Citation Envoyé par haltabush
    A mon humble avis, ça ne risque pas de marcher... Vu l'implémentation d'IE (tout cours) et celle concernant les SELECT (encore pire)...
    La seule solution que je vois c'est de te créer un "select" personnalisé, avec des div et des z-index... mais bon c'est pas simple.
    Il doit surement exister une astuce... J'espère...
    Car là j'avoue mal me voir créer un "select personnalisé", faute de temps en dév. malheureusement

    Citation Envoyé par Matthieu2000
    affiche les valeurs directement dans l'option
    Mon but derriere le mouseover n'est pas un simple alert en réalité. Mon onmouseover me sert à appeler en ajax une fonction appelant le libelle complet d'un paramètre en rapport avec la value de l'option sur lequel est la souris...
    d'où ma nécessité de savoir utilisé un onmouseover sur <option> avec IE

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    onmouseover n'est pas implémenté sous IE pour les options ...

    Il ne te reste qu'a faire ton propre select à partir d'ul et de li et tu colles les onmouseover sur les li ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre très actif Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Par défaut
    Je suis pour la solution du SELECT personalisée, l'implementation d IE sur SELECT de base est trop problematique (probleme grave de superpostion)et limite (affichage tronque et mal affiche).
    Pour ma part, il y a eu grosse satisfaction pour les utilisateur quand j'ai remplace la selectbox de base par une select personnalise avec la charte graphique du site.

  7. #7
    Membre Expert
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Billets dans le blog
    1
    Par défaut
    Yop!

    Est-ce que quelqu'un a déjà creusé les behaviors?
    Il semble que l'on puisse en ajouter aux options.
    Mais bon, ce doit encore être un truc propre à IE, sans doute.

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

Discussions similaires

  1. Emulateur de select avec onmouseover sur option
    Par Lady dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 01/08/2012, 11h54
  2. onmouseover sur option
    Par Aurélie38 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/02/2008, 11h45
  3. OnMouseOver sur une option liste
    Par ok07 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/08/2006, 15h11
  4. Evenement onmouseover sur le survol d'un "option" d'un "select"
    Par Bartuk dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 11/05/2006, 17h43

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