2009-12-17 9 views
5

Ich benutze jQuery modale Dialoge (jQuery UI) für modale Popups.Es funktioniert gut, bis vor kurzem installierten wir ein ActiveX-Plugin. Jetzt, wo immer das Plug-in aktiviert ist, wird dieses Popup hinter dem Plugin angezeigt. Gibt es eine Möglichkeit den modalen Dialog über dem ActiveX Plugin zu zeigen?Modal Dialog über ActiveX Steuerelement

Browser: IE7, IE8

Antwort

3

Ich habe eine ActiveX-Plugin auf der Hand nicht mit testen, aber ich glaube, wenn Sie das Plugin hinter einem Iframe verstecken können. Erstellen Sie einen leeren Iframe, wenn Sie Ihr modales Popup anzeigen. Geben Sie ihm die gleichen Abmessungen wie in Ihrem Popup-Fenster, und zeigen Sie ihn am selben Ort an, jedoch mit einem niedrigeren Wert von z-index. Der Iframe sollte oberhalb des ActiveX-Plugins gerendert werden, und Ihr Popup sollte über dem Iframe gerendert werden.

Ich kann überprüfen, ob diese Technik für die Maskierung von <select /> Boxen in IE6 funktioniert. Ich habe es selbst nicht mit ActiveX-Steuerelementen getestet, aber Google tells me sollte funktionieren.

1

Um Douglas 'Antwort hinzuzufügen. Das Dialogfeld der jQuery-Benutzeroberfläche enthält eine bgiframe option, die diese Arten von Z-Index-Problemen mithilfe der iframe-Lösung beheben soll. Setzen Sie einfach die Option auf True sollte Ihr Problem beheben.

Verwandte Themen