Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Div поверх другого div'а / 20 сообщений из 20, страница 1 из 1
28.04.2009, 17:07
    #35959008
INOKENTiY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Здравствуйте!
Делаю меню когда подводишь к панели засвечиваю div с сылками, но он показывается на заднем плане, то есть внизу есть еще div которые вылазят на передний план.
Не подскажите как поставить div от меню на передний план
...
Рейтинг: 0 / 0
28.04.2009, 17:45
    #35959180
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
z-index
...
Рейтинг: 0 / 0
28.04.2009, 17:55
    #35959225
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Вроде можно так:
obj.innerHTML=содержимое
obj.style.visibility="visible" или "hidden" - соответственно показать или скрыть
...
Рейтинг: 0 / 0
28.04.2009, 18:05
    #35959263
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Арбуз, ты в вопрос-то вообще вник?
...
Рейтинг: 0 / 0
28.04.2009, 18:07
    #35959271
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Да, после того как значение innerHTML перезаписывается, объект выводится на передний план.
...
Рейтинг: 0 / 0
28.04.2009, 18:19
    #35959298
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
так и рождаются быдлокодеры
...
Рейтинг: 0 / 0
28.04.2009, 18:23
    #35959308
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Я же написал, что "вроде можно", у меня была такая проблема, когда после смены значения объект не скрывался, как другие. Чего грубить-то.
...
Рейтинг: 0 / 0
28.04.2009, 18:32
    #35959336
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
я констатирую факт
...
Рейтинг: 0 / 0
28.04.2009, 18:34
    #35959342
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
На основании чего? Видел мои работы?
...
Рейтинг: 0 / 0
28.04.2009, 19:05
    #35959396
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
При равном значении z-index, на переднем плане находится тот элемент, который в коде HTML описан ниже
Список, созданный с помощью тега <SELECT>, в браузере Internet Explorer 6 всегда отображается поверх других элементов, несмотря на значение z-index

А то что я предложил, работает во всех браузерах.

зы, ты не прав.
...
Рейтинг: 0 / 0
28.04.2009, 20:05
    #35959479
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Если везде где надо и не надо использовать z-index (как зы),
со временем код будет только усложняться,
но зы будет героически преодолевать проблемы новым супер-кодом.
А кто старается не использовать лишний раз z-index, того зы называет быдлокодером.
...
Рейтинг: 0 / 0
28.04.2009, 22:18
    #35959592
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Arbuz,

Он прав. Кстати, насчёт позиционирования, если у 2-х элементов один и тот же z-index - чтобы поместить второй (абс. позиционированный) над первым, достаточно его проаппендчилдить куда надо (в его парент). Если же первый - статический, то и так сойдёт, по умолчанию, абс. будет сверху. Если же и второй - статический - учить матчасть, как на швабру тряпку одеть.
...
Рейтинг: 0 / 0
29.04.2009, 00:14
    #35959694
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Arbuz
Список, созданный с помощью тега <SELECT>, в браузере Internet Explorer 6 всегда отображается поверх других элементов, несмотря на значение z-index

А то что я предложил, работает во всех браузерах.

т.е. ты хочешь сказать, что непонятным "трюком" с innerHTML можно повесить див поверх селекта в шестерке? o_O брешишь
...
Рейтинг: 0 / 0
29.04.2009, 01:07
    #35959743
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
ArbuzДа, после того как значение innerHTML перезаписывается, объект выводится на передний план.

ArbuzПри равном значении z-index, на переднем плане находится тот элемент, который в коде HTML описан ниже
Список, созданный с помощью тега <SELECT>, в браузере Internet Explorer 6 всегда отображается поверх других элементов, несмотря на значение z-index

А то что я предложил, работает во всех браузерах.

присоединяюсь к ShSerge и зы в том, что это утверждение бредовое.

Arbuz , дав рабочий пример того, как перезапись innerHTML дива помогает победить отсутствие z-index у селекта в ИЕ, Вы несомненно могли бы нас переубедить, доказав свою правоту и то, что зы совершенно напрасно пытается "героически преодолевать проблемы новым супер-кодом". Хотя по-моему сочинение такого примера - это что-то из области "Вовочка умножил 5 бананов на 7 баранов и получил 15 чайников. Придумайте задачу, которую решал Вовочка".

Все-таки это форум, его многие читают и пытаются применить изложенные решения в деле, тратя на это время, силы и нервы. Не знаю кто как, а я обычно не спешу с публикацией непроверенных решений из области фантазии, предварительно не испробовав их на себе.
...
Рейтинг: 0 / 0
29.04.2009, 09:53
    #35960044
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Насчет перезаписи innerHTML я неправ, и не скрываю этого, да и не скрывал.
<select> в IE 6 можно скрыть с помощью hidden, что я и предлагал.

Приношу свои извинения.

Чтобы не быть голословным, готов показать набор страниц,
который работает в любых браузерах без использования z-index.
...
Рейтинг: 0 / 0
29.04.2009, 13:55
    #35960892
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Arbuz,

да, есть такой выход из ситуации, но у него есть существенный минус - если селект накрывается дивом не полностью, то оставшаяся его часть, которая по идее должна быть видимой, будет неожиданно для юзера исчезать со страницы. Поэтому чаще используется вариант с ифреймами - под див подкладывается ифрейм такого же размера, который перекрывает селект либо его часть (так как по сути является новым окном) и в то же время может быть спокойно накрыт дивом. То есть получается полный аналог работы с селектами в ФФ и Опере.
...
Рейтинг: 0 / 0
29.04.2009, 14:53
    #35961079
Arbuz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
Решил, что мне лучше не постить ответы в форуме, так как согласен с Вами. Обложался.
...
Рейтинг: 0 / 0
29.04.2009, 15:49
    #35961257
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
ArbuzРешил, что мне лучше не постить ответы в форуме
ну и зря. Думаю, из этого топика Вы в итоге узнали для себя что-то новое, что само по себе хорошо. Вполне возможно, что в следующий раз Ваш совет будет необходим для поиска решения. Невозможно знать ВСЁ. И не дОлжно человеку опускать руки, лишь однажды потерпев неудачу или из-за негативного отношения к своим идеям.

Участвуйте в форуме - задавайте вопросы, давайте ответы, уточняйте интересующие Вас детали решений других авторов. Проффорум - это своего рода источник получения знаний (вот у меня, например, от постоянного прочтения всех подряд топиков в этом форуме в голове задержалось много полезных и еще больше пока что бесполезных знаний, которые мне за год так и не понадобились :-) ). Здесь НЕТ деления на тех, кому можно постить, а кому - лучше молчать.
...
Рейтинг: 0 / 0
29.04.2009, 16:30
    #35961431
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
illion,

+1
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
25.06.2014, 12:43
    #38679600
Арно
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Div поверх другого div'а
ShSerge,
ты блин сам разбираешься в своем говоре ?????
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Div поверх другого div'а / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]