par
Calimero » 14 avr. 2008, 10:46
... Et tu ne le précises pas, mais tu as constaté ce problème sous internet explorer.
C'est un problème connu : Internet explorer ne sait pas afficher un élément en position absolue au dessus d'une liste déroulante de type <select>.
Tu as à peu près quatre possibilités, je te les donne de la plus simple à la plus compliquée :
- Tu te moques de ce problème qui n'arrive que sous Internet Explorer.
- Tu places les éléments dans ta page de manière à ce que l'infobulle ne se place jamais au dessus du <select> (overlib a pas mal d'options sympa pour ça)
- Tu fais en sorte de faire disparaître (avec le style CSS display:none) la liste déroulante quand tu affiches une infobulle, et tu la fais réapparaître ensuite (cette solution marche mais le rendu visuel est presque pire que le problème lui-même)
- Il semble y avoir une solution lourde utilisant les <iframe>, je laisse d'autres t'en dire plus que moi sur ça.
... Et tu ne le précises pas, mais tu as constaté ce problème sous internet explorer.
C'est un problème connu : Internet explorer ne sait pas afficher un élément en position absolue au dessus d'une liste déroulante de type <select>.
Tu as à peu près quatre possibilités, je te les donne de la plus simple à la plus compliquée :
- Tu te moques de ce problème qui n'arrive que sous Internet Explorer.
- Tu places les éléments dans ta page de manière à ce que l'infobulle ne se place jamais au dessus du <select> (overlib a pas mal d'options sympa pour ça)
- Tu fais en sorte de faire disparaître (avec le style CSS display:none) la liste déroulante quand tu affiches une infobulle, et tu la fais réapparaître ensuite (cette solution marche mais le rendu visuel est presque pire que le problème lui-même)
- Il semble y avoir une solution lourde utilisant les <iframe>, je laisse d'autres t'en dire plus que moi sur ça.