Question

J'ai un menu Silverlight sur une page ASP.NET, sur cette page ci-dessous le menu il y a une table Html Soufflet et la table il y a un dropdownlist.

Le silverlight DIV est position: absolute; z-index: 999; L'application silverlight est conçu avec zindex dans ses éléments, est sans fenêtre, et transparent fond.

Cela fonctionne bien sur Firefox mais dans IE6 (exigence) il ne fonctionne pas, le silverlight se beugler la table html et dropdownlist

Toute aide serait appréciée.

Merci Gabriel

Était-ce utile?

La solution

Je ne ai passé une petite quantité de temps à lire sur ce problème particulier, mais il semble que ce soit un problème avec la plupart des paramètres z-index avec IE6.

  

Il semble que dans Internet Explorer   (fenêtres) positionnés éléments font   générer un nouveau contexte d'empilement,   en commençant par une valeur z-index de 0 citation

J'ai trouvé un article qui aborde cette question en définissant le z-index de div parent aussi bien. Cependant, vous dites que la div Silverlight a un z-index spécifié, mais pas de code, donc je ne peux deviner que ce que vous avez fait peut-être le même que dans l'article.

Il y a un autre article qui utilise iFrames , que vous voudrez peut-être regarder aussi bien.

Espérons que cela vous aide.

Autres conseils

Eh bien, je devais résoudre le problème avec un javascript méchant.

Le penser est le IFrame résolu la plupart des problèmes, une autre partie que je devais enlever toute position: relative j'avais utilisé, et il y avait encore qui a obtenu sur le devant de mon menu silverilght de l'ASP.NET DropDownList, je ne l'ai pas le temps de résoudre ce sur une façon « correcte » (si je peux même dire). Je devais utiliser javascript pour cacher de la DropDownList et lorsque l'utilisateur en vol stationnaire hors du menu, je vais vous montrer à nouveau de la dropdownlist.

ce lien avec un exemple de travail m'a beaucoup aidé.

Merci pour l'aide tout le monde qui a aidé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top