当灰色背景图像用于页面时,组合框显示在IE6中

时间:2009-06-25 10:24:03

标签: css internet-explorer-6

我正面临着这个奇怪的问题:我想要实现的是在页面加载时会显示一个弹出窗口,其中用户需要做一些事情来使页面运行,灰色图像背景应用于正文保持页面不活动。但是在ie6中,页面的组合框显示活动,用户可以选择值,这是令人沮丧的。我们可以在css的帮助下停用combox。

提前致谢!!

3 个答案:

答案 0 :(得分:1)

您可以使用两种形式。您的弹出窗口将驻留在一个窗体中,所有其他控件将驻留在另一个窗体中。当您单击按钮以显示弹出窗口时,您可以禁用第一个表单。

您还可以放置一个100%宽度和高度的iframe来隐藏组合框。

最简单的方法是隐藏组合框。

查看SO中的this文章

How to cover an IE windowed control (Select Box, ActiveX Object, etc.) with a DHTML layer?

答案 1 :(得分:0)

Stackoverflow存档Ajax Calendar and Dropdownlist Display Issue

如果你正在处理ASP,我记得这个非常奇怪的问题。它与如何绘制控件有关,而不仅仅是如果我没有弄错的话,它们的z指数。我记得当我启动弹出窗口时必须实际隐藏控件,并在弹出窗口关闭时再次显示它们。

好像a lot of people分享你的痛苦。

答案 2 :(得分:0)

之前我们遇到过这个问题。

一个丑陋的工作环节是在你要显示popUp时隐藏所有组合。当你关闭它时,请将它们显示出来。

使用JS并不难(通过将CSS更改为display:none)