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

HTML Discussion :

Définir un élément HTML au dessus d'un autre


Sujet :

HTML

  1. #1
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut Définir un élément HTML au dessus d'un autre
    Bonjour,
    je travail sur l'affichage de blocks HTML (des tables) de façon abolue en javascript (pour pouvoir positioner des menus via clicks sur certains endroits).

    Malheusement j'ai remarqué que sous IE lorsqu'on met un tableau par dessus une liste déroulante la liste déroulante est prioritaire et apparait par dessus mon élément.

    j'aimerai donc savoir comment contrer ce problème, y a t'il des atributs spéciaux ?

    merci @++

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Points : 1 093
    Points
    1 093
    Par défaut
    avec z-index, mais je ne l'ai pas essayé sur une liste déroulante

  3. #3
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    C'est un bug IE les listes déroulantes seront toujours au dessus de n'importe quel élément.
    J'ai dû me résoudre à les faire disparaître à l'apparition du mon div et c'est la seule solution connue.

  4. #4
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Oki merci, je vais testé ça dans ma CSS

  5. #5
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Erf ça ne marche point

    Le z-index marche sur les éléments "classiques" tels que div, tableau etc ... mais pas sur la liste (du moins sous IE, pas testé sous FF, mais là c'est IE qui interesse).

    J'ai vu que la plupart des scripts qui affichaient des boites dynamiquement en JS passaient par des IFRAME, mais perso je trouve ça ultra crade, seulement si c'est la seule solution pour que ça marche sous IE

    Que me conseillez vous ? Pas de solution miracle ?

  6. #6
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Je crois que tu n'as pas bien lu mon message. On est obligé de faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("monelement").style.display = "none";
    Pas de solution miracle, IE bug!

  7. #7
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Citation Envoyé par franculo_caoulene
    Je crois que tu n'as pas bien lu mon message. On est obligé de faire un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("monelement").style.display = "none";
    Pas de solution miracle, IE bug!
    Effectivement on avais posté casiment en même temps désolé

    Bon bah je vais testé avec les iframe, si ca rate aussi avec les iframe je vais me tourner vers un autre système d'affichage.
    Merci pour ta réponse.

    PS : @*%$! de IE lol

Discussions similaires

  1. Superposition de différents éléments HTML
    Par b_e_n_n dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 20/04/2008, 21h05
  2. [DOM] dom d'éléments html
    Par Invité dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/11/2007, 22h41
  3. Afficher des éléments HTML dans une WindowsForm
    Par flagadda dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/04/2007, 17h31
  4. Réponses: 2
    Dernier message: 29/06/2006, 11h38
  5. [DOM]Récupére la valeur d'un élément HTML
    Par kobe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/06/2006, 20h18

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