Activex控件上的模态对话框

时间:2009-12-17 21:41:16

标签: jquery css activex modal-dialog

我使用jQuery模式对话框(jQuery UI)进行模态弹出。它工作正常,直到最近我们安装了一个activex插件。现在,当插件被激活时,这个弹出窗口就在插件后面了。有没有办法在activex插件上显示模态对话框?

浏览器:IE7,IE8

2 个答案:

答案 0 :(得分:3)

我手边没有activex插件可供测试,但我相信如果你可以隐藏iframe背后的插件。显示模态弹出窗口时,请创建一个空的iframe。为其提供与弹出窗口相同的尺寸,并将其显示在同一位置,但使用较低的z-index。 iframe应该在activex插件上方呈现,并且您的弹出窗口应该在iframe上方呈现。

我可以验证此技术是否适用于屏蔽IE6中的<select />框。我没有使用ActiveX控件自行测试,但Google tells me应该可以使用它。

答案 1 :(得分:1)

添加道格拉斯的回答。 jQuery UI的对话框包含bgiframe option,用于使用iframe解决方案修复这些类型的z-index问题。只需将选项设置为true 即可解决您的问题。