| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Свойство z-index!! |
| Автор: max-anikin 6.5.2005, 13:00 |
| Начал создавать свой календарь и столкнулся с таким траблом. Когда таблица в которой показывается мой календарь и какой-нибудь контрол (я мучаюсь с ListBox) перекрываются на странице (находятся в одном и том же месте), то мой календарь оказывается ЗА(ПОД) этим контролом и выглядит все это крайне не красиво. Я попробовал было использовать свойство z-index, но это не помагает. В MSDN написано что свойство z-index не применимо к контролам типа "Select" так ли это ?? Может можно как-то использовать слои ... или еще что-то ?? Подскажите плиз !!! |
| Автор: stab 6.5.2005, 13:14 |
| А если просто в дизайнере из контекстного меню сделать Bring To Front для календаря? или в коде вызвать myCalendar.BringToFront()? |
| Автор: Plamenk 6.5.2005, 13:16 |
| Если я не ошибаюсь! То у любого контейнера, содержащего элементы управления есть свойство Controls. Controls - это коллекция и в зависимости от номера в этой коллекции и отображаются элементы управления. |
| Автор: max-anikin 6.5.2005, 13:22 | ||
На форме лежит:
затем при нажатии на линк в ctrlCalendar.innerHTML с помощью JavaScript-а записывается созданная таблица(календарь) ... так как у ctrlCalendar STYLE="position:absolute" то календарь не двигает ListBox ниже, а оставляет его на месте, а сам налазит на него ... Так правильно - иначе бы страница "дергалась". Вот в чем трабл. Так что чему тут делать BringToFront ?? |
| Автор: stab 6.5.2005, 13:24 |
| Сорри, я думал это WinForms. С таким вопросом пожалуй лучше в Web-рездел форума обращаться к верстщикам Добавлено @ 13:28 з.ы. выбирай куда тему переместить, ASP? |
| Автор: max-anikin 6.5.2005, 13:37 |
| Не попал ... А я то думал что в .Net и пол ASP и про WinForms можно спросить. Тода конечно в ASP перемещай. З.Ы. А обычно попадал с первого раза |
| Автор: arilou 6.5.2005, 14:27 |
| Отвечу тут, пока тему не переместили. К сожалению, это баг в Internet Explorer'е. Если ты попробуешь div показать, он тоже будет под textarea. |
| Автор: max-anikin 6.5.2005, 14:44 |
| То есть способов это преодолеть нету совершенно ?? |
| Автор: arilou 6.5.2005, 14:49 |
| В Мозилле должно корректно отображаться. В IE никак не хочет, поверь, я очень много пробовал разных вариантов. |
| Автор: max-anikin 6.5.2005, 14:58 |
| Сенкс |
| Автор: max-anikin 6.5.2005, 15:15 |
| И еще один вопрос есть. Может подскажете. В Netscape 7.2 у меня календарь ваще не отображается ... то есть оне вроде как показывается и сразу же закрывается. "Промаргивает" одним словом. Тут то в чем трабл ?? |
| Автор: Kurt 6.5.2005, 15:25 |
| Тему перемещать не надо. Вопросы по ASP.NET задаются в разделе .NET. |
| Автор: max-anikin 6.5.2005, 15:43 |
| Я так понимаю проблема у меня в Netscape из-за DIV ... Как то он его плохо показывает ... Но никак не пойму почему именно ?? Добавлено @ 15:47 И еще вопрос |
| Автор: mr.DUDA 6.5.2005, 15:50 |
| Всего один вопрос: календарик сделан на JavaScript ? |
| Автор: max-anikin 6.5.2005, 16:09 |
| Ага ... |
| Автор: mr.DUDA 6.5.2005, 17:15 |
| Контролы, отображаемые в IE, всегда выводятся поверх всех слоёв страницы (а календарик рисуется скриптом в одном из слоёв). |
| Автор: max-anikin 6.5.2005, 17:34 |
| а каким образом мне его в Netscape достать тогда ?? |