|
|
|
| подскажите, с чем может быть связана следующая вещь: http://www.museum.ru/ - проект расчитан на IE - в шапке есть форма с выпадающим списком, выше есть меню, с выпадающими подпунктами (javaScript) - при наведение на меню выподающий второй уровень замещает часть формы.... а не хотелось бы... если сохранить страницу, то за рисование меню отвечает _static.htm - со строки 140 | |
|
|
|
|
|
|
|
для: AlexSol
(10.05.2006 в 09:59)
| | сделано грамотно. потому что элемент select нельзя разместить под слоем. он всегда
будет наверху, тем самым перекрывая выпадающее меню. поэтому при наведении на
пункт меню, который размещается поверх селекта, селект временно скрывается, а потом
опять показывается. согласитесь, что если вы просматриваете меню, вам важнее видеть
содержимое меню, а не то, что под ним. | |
|
|
|
|
|
|
|
для: elenaki
(10.05.2006 в 10:05)
| | да, соглашусь, грамотно, а это относится тольку к селекту или другим элементам формы тоже? | |
|
|
|
|
|
|
|
для: AlexSol
(10.05.2006 в 10:07)
| | поле text ведет себя прилично. думаю, что с полем типа file будет та же петрушка, что и с
селектом. их рисует система, по этой же причине нельзя изменить их внешний вид, как бы
ни хотелось.
единственное, что я бы сделала на их месте - это чтоб не прыгала форма при скрытии
селекта. т.е., чтобы текстовое поле стояло всегда на своем месте, а не перемещалось на место
скрытого селекта. | |
|
|
|
|
|
|
|
для: elenaki
(10.05.2006 в 10:12)
| | ясно, может быть вы знаете, где можно взять пример имитации select на javascript? | |
|
|
|
|
|
|
|
для: AlexSol
(10.05.2006 в 10:15)
| | посмотрел более нимательно и не нашел никаких следов умышленного скрывания select. Возврашаюсь к началу: складывается ощущение, что select именно замещается! помогите пожалуйста разобраться. | |
|
|
|
|
|
|
|
для: AlexSol
(10.05.2006 в 12:57)
| |
function setMenu(){
fMenu.style.display = (isMenu)? '':'none';
}
if (mrMenu&&ver4) {
isMenu = false;
document.write('<DIV id="fMenu" style="display:none; position:absolute; top:0px; left:0px; z-index:0;" class="noprint"></DIV>');
fMenu.innerHTML=mrMenu.innerHTML;
window.onscroll = PositionMenu;
document.onmousemove = MoveHandler;
}
|
| |
|
|
|
|
|
|
|
для: elenaki
(10.05.2006 в 13:33)
| | -- | |
|
|
|
|
|
|
|
для: AlexSol
(10.05.2006 в 10:15)
| | Селект это по сути то же выпадающее меню, только вместо перенаправления по ссылке данные добавляются в основное текстовое поле :) | |
|
|
|