2009-12-17 17 views
5

Io uso le finestre di dialogo modale jQuery (jQuery UI) per i popup modali. Funziona benissimo, fino a poco tempo fa abbiamo installato un plugin activex. Ora, quando viene attivato il plug-in, questo popup va dietro al plugin. C'è un modo per mostrare la finestra di dialogo modale sopra il plugin activex?finestra di dialogo modale sul controllo Activex

Browser: IE7, IE8

risposta

3

Non ho un plugin ActiveX a portata di mano per testare con, ma credo che se si può nascondere il plugin dietro un iframe. Quando visualizzi il tuo popup modale, crea un iframe vuoto. Dagli le stesse dimensioni del tuo popup e visualizzali nella stessa posizione, ma con uno z-index inferiore. L'iframe deve essere visualizzato sopra il plugin activex e il tuo popup dovrebbe essere visualizzato sopra l'iframe.

Posso verificare che questa tecnica funzioni per mascherare le caselle <select /> in IE6. Non l'ho testato personalmente con i controlli ActiveX, ma Google tells me dovrebbe funzionare.

1

Da aggiungere alla risposta di Douglas. La finestra di dialogo di jQuery UI include uno bgiframe option che ha lo scopo di correggere questi tipi di problemi z-index utilizzando la soluzione iframe. Semplicemente impostando l'opzione su true dovrebbe risolvere il tuo problema.

Problemi correlati