Combobox появляется в IE6, когда для страницы используется серое фоновое изображение - PullRequest
0 голосов
/ 25 июня 2009

Я сталкиваюсь с этой странной проблемой: то, что я пытаюсь достичь, это то, что при загрузке страницы будет показано одно всплывающее окно, где пользователям нужно что-то сделать для запуска страницы, к телу добавлен серый фон изображения держать страницу неактивной. Но в ie6 комбинированные списки страницы отображаются активными, и пользователь может выбирать значения, которые так расстраивают. Можем ли мы инактивировать комбоксы с помощью css.

Заранее спасибо !!

Ответы [ 3 ]

1 голос
/ 25 июня 2009

Вы можете использовать две формы для этого. Ваше всплывающее окно будет находиться в одной форме, а все остальные элементы управления - в другой. Когда вы нажимаете на кнопку, чтобы отобразить всплывающее окно, вы можете отключить первую форму.

Вы также можете разместить фрейм со 100% шириной и высотой, чтобы скрыть поле со списком.

Самый простой способ - спрятать поле со списком.

Отметьте эту статью в SO

Как покрыть оконный элемент управления IE (Select Box, ActiveX Object и т. Д.) Слоем DHTML?

0 голосов
/ 25 июня 2009

У нас была эта проблема раньше.

Уродливое решение - скрыть все комбо, когда вы собираетесь показывать всплывающее окно. И покажи их обратно, когда закрываешь.

Использование JS не составит труда (изменив CSS для отображения: нет)

0 голосов
/ 25 июня 2009

Stackoverflow Archive : Ajax-календарь и выпадающий список Отображение проблемы

Если вы имеете дело с ASP, я вспоминаю эту очень странную проблему. Это как-то связано с тем, как были нарисованы элементы управления, а не только с их z-индексом, если я не ошибаюсь. Я помню, что мне приходилось скрывать элементы управления при запуске моего всплывающего окна и показывать их снова, когда всплывающее окно закрывается.

Похоже, многие люди разделяют вашу боль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...