Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 282
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


всем привет. это снова я и мы снова на передаче "Помогите балбесу"
попробовал повставлять указанный код в разные места, но дело кончается всегда одним - как только мышь уходит с "Фото работ" менюшка исчезает и выбрать ничего нельзя. собственно как и сказал

Цитата Coutty:
Но проблема здесь в том, что меню будет скрываться по отведению курсора от надписи "Фото работ", т.ч. в самом меню выбрать ничего не получится. Попробуйте поэкспериментировать с положением этого onmouseout. Может быть если его поставить в другие места кода, то будет в нужный момент скрываться. Мне в голову идёт только изобретение велосипеда, но, быть может, есть и простой способ. »
я так думаю, что надо скрытие привязать как-то к тегу <ul> чтоб когда мышь уходит с элемента этого списка то менюшка скрывалась.


Код: Выделить весь код
<div id="menu" align="center">

	<dl>			
		<dt onmouseover="javascript:montre('smenu1');">Цены</dt>
			<dd style="display: block;" id="smenu1">
				<ul>
					<li><a href="priceelektro.html">Электрика</a></li>
					<li><a href="pricesantehnika.html">Сантехника</a></li>
					<li><a href="pricekrep.html">Крепежные, монтажные работыные, монтажные работы</a></li>
					<li><a href="pricemebel.html">Мебель</a></li>
					<li><a href="dveri.html">Двери</a></li>
					<li><a href="dopwork.html">Дополнительные работы</a></li>
					<li><a href="balkon.html">Балкон</a></li>
					<li><a href="pol.html">Пол</a></li>
					<li><a href="steny.html">Стены</a></li>
					<li><a href="potolok.html">Потолок</a></li>
				</ul>

			</dd>
	</dl>
пришла в голову идея. реализовал, вроде работает но с точки зрения программирования полный бред конечно добавил функцию раскрытия меню и скрытия к каждому пункту менюшки. типа при наводке на пункт надо отображать все меню и при убирании мышки скрывать. но пока не уберешь совсем за пределы менюшки, то скрыть не получится, потому что надо показывать всю менюшку ))

Код: Выделить весь код
<dt onmouseover="javascript:montre('smenu1');">Цены</dt>
			<dd style="display: block;" id="smenu1">
				<ul>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="priceelektro.html">Электрика</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="pricesantehnika.html">Сантехника</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="pricekrep.html">Крепежные, монтажные работыные, монтажные работы</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="pricemebel.html">Мебель</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="dveri.html">Двери</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="dopwork.html">Дополнительные работы</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="balkon.html">Балкон</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="pol.html">Пол</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="steny.html">Стены</a></li>
					<li onmouseover="javascript:montre('smenu1');" onmouseout="montre2('smenu1');"><a href="potolok.html">Потолок</a></li>
				</ul>

			</dd>

-------
настоящему корейцу завсегда везде ништяк!


Отправлено: 13:04, 06-03-2009 | #8