Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Решение вековой проблемы

Случайно нашёл на Спектаторе [ <<> ]

Имеем div с position: absolute; Он находится поверх элемента, типа SELECT. При этом SELECT все равно лезет наружу. Что-то типа такого.

Ничего не понимаю.

[..] Похоже, просто так проблему не решить. [..]

Update. Приходится прятать select каждый раз…

Когда мне несколько месяцев назад пришлось показывать справку в окне поверх всевозможных тегов, я поступил очень просто — грузил справку в IFRAME. Содержимое этого тега запросто перекрывает любые «INPUT», «SELECT» и им подобные теги.

6 комментариев
di 2003

Вот только не во всех браузерах есть IFRAME… :(

Евгений Степанищев (bolknote.ru) 2003

Комментарий для di:

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

Spectator 2003

А кусочками кода не поделишься? :)

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Spectator:

Да какие там кусочки кода? :) Просто у IFRAME меняй source или запиши с слой новый IFRAME :) только и всего.

di 2003

Мочить браузеры — это хорошо! Только заодно надо замочить пользователей, которые ими пользуются и заказчиков, которые потакают этим пользователям и вставляют всякое старьё в требования :)
А на самом деле ведь и правда — в мозилах нет этого косяка, остаются четвёртые нетскейпы…

Евгений Степанищев (bolknote.ru) 2003

Комментарий для di:

4е Нетскейпы — древние браузеры. последние серьёзные доделки там были в версии 4.08, а она вышла фиг-знает-когда. Почему к этому барахлу такое трепетное отношение?