![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| homer21 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 29.5.2006 Репутация: нет Всего: нет |
Здравствуйте all.
Столкнулся с проблемой. Суть такова ,при создании слоя например так <div id="panelParams" style="display: none; z-index: 101; left: 150pt; WIDTH: 350pt; POSITION: absolute; TOP: 230pt; HEIGHT: 200pt; BACKGROUND-COLOR: gray" ></div> Слой становиться видимым посередине окна. Так вот если под ним есть выпадающие списки, то они просвечивают мой слой. Как будто они находяться всегда впереди... Как это обойти? Присоединённый файл ( Кол-во скачиваний: 11 )
Untitled_2.gif 14,67 Kb |
|||
|
||||
| light0ff |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 29.1.2006 Где: Латвия, Рига Репутация: нет Всего: нет |
В IE всегда так, поля ввода всегда наверху (ниже обсуждалось). В firefox - с этим все нормально.
В этом случае единственный способ для Internet Explrer - написать псевдо селект. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
homer21, light0ff
ничего подобного, выход уже давно найден. селекты перекрывает IFRAME. создаем слой с пустым IFRAME, при событии динамически генерим его размеры и координаты и вставляем текст подсказки. пример - http://soft.flyweb.in/small/JsDragObjs/example.html Это сообщение отредактировал(а) Alx - 29.5.2006, 14:58 |
|||
|
||||
| homer21 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 29.5.2006 Репутация: нет Всего: нет |
2 Alx
Спасибо огромное Выход действительно прост Перечитал массу топиков в инете про то как невозможно сделать. Но в итоге 1. Делаетcя iframe c Z-INDEX=100 (например) с теми же размерами что и слой который должен отображать данные 2. Делается слой c Z-INDEX=101 и размещается поверх фрейма. Получается Фрейм закрывает списки. Наш слой отображается верно. |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
homer21,
да нет, zIndex вообще можно не использовать. просто iframe размещай внутри абсолютно позиционированного div'а, а он уже автоматически будет перекрывать select. |
|||
|
||||
| homer21 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 29.5.2006 Репутация: нет Всего: нет |
2 Alx
Ну это дела вкуса мне загружать данные в iframe больше гемора, т.к. содержимое слоя контрол asp.net |
|||
|
||||
| poison4401 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.7.2006 Репутация: нет Всего: нет |
А без использования <iframe> можно как-то обойтись, чтобы в IE select'ы не просвечивали верхние слои?
У меня просто трабла в том, что я вывожу всплывающее описание, и в IE оно не может перекрыть select'ы! И штука вся в том, что у меня описание это генериться динамически. Или в данном случае использовать IFRAME, и просто указывать src="message.php?sms=1", где уже будет браться содержание сообщения динамически? Но тогда в этом случае получается, что если у меня громозкое содержание описания (например таблица с большим количеством мелких изображений), то я вынужден ждать пока у меня прогрузится весь фрейм. А мне бы хотелось, чтобы загрузка описания была уже в момент загрузки основной страницы, как сейчас есть. Вот пример кода:
Кто-нибудь может подсказать как лучше всего выкрутиться? Это сообщение отредактировал(а) poison4401 - 18.7.2006, 11:17 |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |