X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Появление изображения при наведении курсора в меню
Zdaroff
Zdaroff
Topic Starter сообщение 11.8.2009, 18:28; Ответить: Zdaroff
Сообщение #1


Пожалуйста, подскажите! Как сделать, чтобы при наведении на одну из позиций выпадающего меню, появлялось изображение?
Заранее благодарен!
Вот скрипт меню:
<script language="JavaScript">
<!--
function mmLoadMenus() {
if (window.mm_menu_0702022708_0) return;
window.mm_menu_0702022708_0 = new Menu("root",199,20,"Arial, Helvetica, sans-serif",14,"#0099FF","#0099FF","#f1f1f1","#d2d1d1","left","middle",3,0,1000,-5,7,true,true,true,0,false,true);
mm_menu_0702022708_0.addMenuItem("Гидроизоляция","location='gidroizolycia.html');
mm_menu_0702022708_0.addMenuItem("Гермитизация","location='germetizacia.html'");
mm_menu_0702022708_0.addMenuItem("Огнебиозащита","location='ognebiozashita.html'");
mm_menu_0702022708_0.addMenuItem("Клеевые технологии","location='kleevye_tehnologii.html'");
mm_menu_0702022708_0.hideOnMouseOut=true;
mm_menu_0702022708_0.bgColor='#CCCCCC';
mm_menu_0702022708_0.menuBorder=1;
mm_menu_0702022708_0.menuLiteBgColor='#FFFFFF';
mm_menu_0702022708_0.menuBorderBgColor='#CCCCCC';
window.mm_menu_0702023607_0 = new Menu("root",256,20,"Arial, Helvetica, sans-serif",14,"#0099FF","#0099FF","#f1f1f1","#d2d1d1","left","middle",3,0,1000,-5,7,true,true,true,0,false,true);
mm_menu_0702023607_0.addMenuItem("герметики&nbsp;для&nbsp;герметизации&nbsp;швов","location='material-germshvy.html'");
mm_menu_0702023607_0.addMenuItem("огнезащита","location='material-ognezashita.html'");
mm_menu_0702023607_0.addMenuItem("биозащита","location='material-biozashita.html'");
mm_menu_0702023607_0.addMenuItem("текстурные&nbsp;покрытия","location='material-teksturpokr.html'");
mm_menu_0702023607_0.addMenuItem("для&nbsp;гидроизоляции&nbsp;подвалов","location='material-gidroizolyciya.html'");
mm_menu_0702023607_0.addMenuItem("герметики&nbsp;для&nbsp;окон&nbsp;и&nbsp;дверей","location='material-germokna.html'");
mm_menu_0702023607_0.addMenuItem("герметики&nbsp;для&nbsp;внутренних&nbsp;работ","location='material-germvnrab.html'");
mm_menu_0702023607_0.hideOnMouseOut=true;
mm_menu_0702023607_0.bgColor='#CCCCCC';
mm_menu_0702023607_0.menuBorder=1;
mm_menu_0702023607_0.menuLiteBgColor='#FFFFFF';
mm_menu_0702023607_0.menuBorderBgColor='#CCCCCC';
window.mm_menu_0702024131_0 = new Menu("root",278,20,"Arial, Helvetica, sans-serif",14,"#0099FF","#0099FF","#f1f1f1","#d2d1d1","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
mm_menu_0702024131_0.addMenuItem("Огнебиозащита","location='statiy-ognebio.html'");
mm_menu_0702024131_0.addMenuItem("Герметики&nbsp;и&nbsp;герметизация","location='statiy-germetik.html'");
mm_menu_0702024131_0.addMenuItem("Герметики&nbsp;акриловые","location='statiy-germetik-akril.html'");
mm_menu_0702024131_0.addMenuItem("Герметики&nbsp;полиуретановые","location='statiy-germetik-poli.html'");
mm_menu_0702024131_0.addMenuItem("Герметики&nbsp;силиконовые","location='statiy-germetik-sil.html'");
mm_menu_0702024131_0.addMenuItem("MS-полимеры","location='statiy-germetik-ms.html'");
mm_menu_0702024131_0.addMenuItem("Гидроизоляция","location='statiy-gidroizolycia.html'");
mm_menu_0702024131_0.addMenuItem("Гидрофобизация","location='statiy-gidrofobizaciay.html'");
mm_menu_0702024131_0.addMenuItem("Деревянные&nbsp;конструкции","location='statiy-derconstr.html'");
mm_menu_0702024131_0.addMenuItem("Клеи","location='statiy-kley.html'");
mm_menu_0702024131_0.addMenuItem("Кровли","location='statiy-krovli.html'");
mm_menu_0702024131_0.addMenuItem("Окна&nbsp;и&nbsp;двери","location='statiy-oknadveri.html'");
mm_menu_0702024131_0.addMenuItem("Теплоизоляция","location='statiy-teploizolyciay.html'");
mm_menu_0702024131_0.addMenuItem("Клининг","location='statiy-clean.html'");
mm_menu_0702024131_0.addMenuItem("Экология","location='statiy-ecology.html'");
mm_menu_0702024131_0.addMenuItem("Мнение&nbsp;специалистов","location='statiy-specialist.html'");
mm_menu_0702024131_0.addMenuItem("Акустика&nbsp;и&nbsp;звукоизоляция","location='statiy-audio.html'");
mm_menu_0702024131_0.addMenuItem("Энергосбережение","location='statiy-energy.html'");
mm_menu_0702024131_0.hideOnMouseOut=true;
mm_menu_0702024131_0.bgColor='#CCCCCC';
mm_menu_0702024131_0.menuBorder=1;
mm_menu_0702024131_0.menuLiteBgColor='#FFFFFF';
mm_menu_0702024131_0.menuBorderBgColor='#CCCCCC';

mm_menu_0702024131_0.writeMenus();
} // mmLoadMenus()
//--
>
</script>
<script language="JavaScript" src="mm_menu.js"></script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript1.2">mmLoadMenus();</script>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.8.2009, 19:45; Ответить: Apay
Сообщение #2


что за меню? что за сткрипт его делающий? приведенный кусок кода вообще ниочем не говорит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zdaroff
Zdaroff
Topic Starter сообщение 11.8.2009, 20:14; Ответить: Zdaroff
Сообщение #3


Извиняюсь, за корявость мою.
Меню увидеть можно на сайте http://teploshik.ru
Скрипт с меню прикрепил.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.8.2009, 22:15; Ответить: Apay
Сообщение #4


скорей всего вам надо изменить onMenuItemOver в mm_menu.js, глубоко в скрипт не влезал за отсутствием достаточного времени на анализ скрипта
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zdaroff
Zdaroff
Topic Starter сообщение 11.8.2009, 23:28; Ответить: Zdaroff
Сообщение #5


Спасибо!А вы не могли бы привести в пример сайты, где используется такая фича?
P.S. А не могли бы сказать, в каком куске кода исправлять onMenuItemOver?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zdaroff
Zdaroff
Topic Starter сообщение 12.8.2009, 12:42; Ответить: Zdaroff
Сообщение #6


Просмотрел код, но так и не понял, где надо изменять onMenuItemOver...
Может здесь?
[PHP]function onMenuItemOver(e, l) {
MM_clearTimeout();
l = l || this;
var a = window.ActiveMenuItem;
if (document.layers) {
if (a) {
a.document.bgColor = a.saveColor;
if (a.hilite) a.hilite.visibility = "hidden";
if (a.Menu.bgImageOver) a.background.src = a.Menu.bgImageUp;
a.focusItem.top = -100;
a.clicked = false;
}
if (l.hilite) {
l.document.bgColor = l.menuHiliteBgColor;
l.zIndex = 1;
l.hilite.visibility = "inherit";
l.hilite.zIndex = 2;
l.document.layers[1].zIndex = 1;
l.focusItem.zIndex = this.zIndex +2;
}
if (l.Menu.bgImageOver) l.background.src = l.Menu.bgImageOver;
l.focusItem.top = this.top;
l.focusItem.left = this.left;
l.focusItem.clip.width = l.clip.width;
l.focusItem.clip.height = l.clip.height;
l.Menu.hideChildMenu(l);
} else if (l.style && l.Menu) {
if (a) {
a.style.backgroundColor = a.saveColor;
if (a.hilite) a.hilite.style.visibility = "hidden";
if (a.hiliteShim) a.hiliteShim.style.visibility = "inherit";
if (a.Menu.bgImageUp) a.style.background = "url(" + a.Menu.bgImageUp +")";;
}
l.style.backgroundColor = l.menuHiliteBgColor;
l.zIndex = 1;
if (l.Menu.bgImageOver) l.style.background = "url(" + l.Menu.bgImageOver +")";
if (l.hilite) {
l.hilite.style.visibility = "inherit";
if( l.hiliteShim ) l.hiliteShim.style.visibility = "visible";
}
l.focusItem.style.pixelTop = l.style.pixelTop;
l.focusItem.style.top = l.focusItem.style.pixelTop + 'px';
l.focusItem.style.pixelLeft = l.style.pixelLeft;
l.focusItem.style.left = l.focusItem.style.pixelLeft + 'px';
l.focusItem.style.zIndex = l.zIndex +1;
l.Menu.hideChildMenu(l);
} else return;
window.ActiveMenuItem = l;
}[/PHP]

В интернете вообще подобного не нашел:unsure:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1753 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2203 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30381 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78481 21.6.2022, 9:38
автор: VIMstat
Открытая тема (нет новых ответов) Отображение нужного блока при клике.
0 bhtml 1666 10.7.2020, 15:18
автор: -bhtml-


 



RSS Текстовая версия Сейчас: 20.4.2024, 2:39
Дизайн