Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: меню замещает часть формы
 
 автор: AlexSol   (10.05.2006 в 09:59)   письмо автору
 
 

подскажите, с чем может быть связана следующая вещь: http://www.museum.ru/ - проект расчитан на IE - в шапке есть форма с выпадающим списком, выше есть меню, с выпадающими подпунктами (javaScript) - при наведение на меню выподающий второй уровень замещает часть формы.... а не хотелось бы... если сохранить страницу, то за рисование меню отвечает _static.htm - со строки 140

   
 
 автор: elenaki   (10.05.2006 в 10:05)   письмо автору
 
   для: AlexSol   (10.05.2006 в 09:59)
 

сделано грамотно. потому что элемент select нельзя разместить под слоем. он всегда
будет наверху, тем самым перекрывая выпадающее меню. поэтому при наведении на
пункт меню, который размещается поверх селекта, селект временно скрывается, а потом
опять показывается. согласитесь, что если вы просматриваете меню, вам важнее видеть
содержимое меню, а не то, что под ним.

   
 
 автор: AlexSol   (10.05.2006 в 10:07)   письмо автору
 
   для: elenaki   (10.05.2006 в 10:05)
 

да, соглашусь, грамотно, а это относится тольку к селекту или другим элементам формы тоже?

   
 
 автор: elenaki   (10.05.2006 в 10:12)   письмо автору
 
   для: AlexSol   (10.05.2006 в 10:07)
 

поле text ведет себя прилично. думаю, что с полем типа file будет та же петрушка, что и с
селектом. их рисует система, по этой же причине нельзя изменить их внешний вид, как бы
ни хотелось.

единственное, что я бы сделала на их месте - это чтоб не прыгала форма при скрытии
селекта. т.е., чтобы текстовое поле стояло всегда на своем месте, а не перемещалось на место
скрытого селекта.

   
 
 автор: AlexSol   (10.05.2006 в 10:15)   письмо автору
 
   для: elenaki   (10.05.2006 в 10:12)
 

ясно, может быть вы знаете, где можно взять пример имитации select на javascript?

   
 
 автор: AlexSol   (10.05.2006 в 12:57)   письмо автору
 
   для: AlexSol   (10.05.2006 в 10:15)
 

посмотрел более нимательно и не нашел никаких следов умышленного скрывания select. Возврашаюсь к началу: складывается ощущение, что select именно замещается! помогите пожалуйста разобраться.

   
 
 автор: elenaki   (10.05.2006 в 13:33)   письмо автору
 
   для: 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;
}

   
 
 автор: AlexSol   (10.05.2006 в 13:45)   письмо автору
 
   для: elenaki   (10.05.2006 в 13:33)
 

--

   
 
 автор: Бог Зайцев   (10.05.2006 в 17:18)   письмо автору
 
   для: AlexSol   (10.05.2006 в 10:15)
 

Селект это по сути то же выпадающее меню, только вместо перенаправления по ссылке данные добавляются в основное текстовое поле :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования