Bonjour à tous,
J'ai créé une popup modale sous forme de balise div contenant des contrôles Asp.net. La balise div apparaît au premier plan et les autres contrôles de la page sont inaccessibles mais restent visibles grâce à un calque transparent (autre div).
Jusque là tout va bien ...
C'est lorsque la popup doit apparaître au dessus d'une liste déroulante que les choses se compliquent... Je tombe sur le fameux bug IE qui permet à toute listes déroulante de se mettre au premier plan.
J'ai donc essayé de résoudre cela avec la technique de l'Iframe (voir ici) mais je me heurte alors à un problème de transparence au niveau du calque transparent (le css suivant ne marche plus : filter:alpha(opacity:20) ).
J'ai donc positionné un iframe sur le calque transparent mais celui-ci est opaque. En réussissant à positionner l'attribut AllowTransparency, j'ai réussi à rendre mon calque de nouveau transparent.... mais le bug IE de liste déroulante réapparait aussitôt.
Je ne sais plus quoi tenter ...
Merci de votre aide.
Partager