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 :

Desactiver les SELECT


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut Desactiver les SELECT
    Bonjour,

    Comme vous le savez dans IE 6 les SELECT apparaissent toujours au-dessus d'un <DIV> ce qui est très gênant. Le problème est résolu dans IE 7 et n'existe pas dans FF.

    la seule solution possible est de désactiver les SELECT de la page lorsque j'utilise un <DIV> et cela fonctionne.


    Seulement, le script qui fait apparaitre le <DIV> peut etre appelé de n'importe quelle page de mon site. Je ne peux donc pas connaitre à l'avance quels sont les SELECT à masquer.

    Je me demande donc s'il existe une possibilité en javascript d'identifier tous les SELECT d'une page et de les désactiver permettant à un <DIV> de s'afficher sans que les SELECT soient au premier plan.

    Sinon pas de solution pour IE 6...

    Merci à tous

  2. #2
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut, je ne connais pas ce problème, tu peux pas le résoudre avec les zindex ?
    Sinon tu peux récupérer tous les select et les masquer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function hideSelects()	{
    var selects = document.getElementsByTagName('select');
    for(i = 0; i < selects.length; i++) {
    selects[i].style.display = 'none';
    }
    }
    Bye

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    oui mais tous mes select ne s'appellent pas select... select_region, select_ville, select_age etc...

    est-ce que ton script marcherait quand même ?

    J'essaie et je dis quoi .

    merci de ta réponse et de ton aide !!!!

  4. #4
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Oui, en fait tu récupères pas le select par son attribut name mais tous les élements HTML qui ont pour nom de balise select.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    Ok OK ben c génial c juste ce qu'il me fallait !!!!

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

Discussions similaires

  1. css fixer une taille pour les select
    Par NeHuS dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 19/10/2005, 10h00
  2. [Script] désactiver les erreurs E_STRICT
    Par jeanvincent dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 17/10/2005, 14h33
  3. Désactiver les bips
    Par rigel dans le forum Administration système
    Réponses: 1
    Dernier message: 09/07/2005, 19h08
  4. Clic sur les select multiple
    Par mic79 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/07/2005, 15h44
  5. [HTML] ReadOnly sur les <SELECT> ?
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/06/2005, 15h55

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