Создание раскрывающегося меню в Ucoz
semen123
Дата: Четверг, 15.12.2011, 00:33 | Сообщение # 281
Абитура
Группа: Проверенные
Сообщений: 158
Город: Москва
Репутация:
6
Статус: Offline
otlichnica , Опа спасибо тебе большое не знал о такой функции, еще раз спс!!!
Делаем ремонт самостоятельно ЗАРАБАТЫВАЙТЕ ПРОСМОТРЕ ВИДЕОРОЛИКОВ ДО 4$ ЗА ОДИН ЧАС! Код для регистрации -4f282c4db4b6a303790004a3 увеличить посещаемость сайта
MIryna
Дата: Четверг, 15.12.2011, 12:39 | Сообщение # 282
Первоклашка
Группа: Пользователи
Сообщений: 5
Город: Minsk
Репутация:
0
Статус: Offline
Здравствуйте, в начале темы вы помогли сделать меню на сайте http://detpodelki.ucoz.ru/, хотелось бы себе похожее меню и вроде все получилось, только при выборе подпункта список категорий закрывается. Подскажите, как сделать, чтобы подпункты оставались открытыми, пока находишься в данном разделе.
semen123
Дата: Четверг, 15.12.2011, 15:20 | Сообщение # 283
Абитура
Группа: Проверенные
Сообщений: 158
Город: Москва
Репутация:
6
Статус: Offline
MIryna , Вот смотри на моем примере: <a onclick="hide('sub1')" class="menu2" >Сантехника</a><br> <?if($URI_ID$='page5' or $URI_ID$='page44' or $URI_ID$='page45' or$URI_ID$='page46' or$URI_ID$='page56'or$URI_ID$='page57'or$URI_ID$='page58'or$URI_ID$='page59' ) ?><span id="sub1"> <?else?><span id="sub1" style="display: none;"> <?endif?> <p class="menu2" >СМЕСИТЕЛИ</p> <a href="http:/index/vse_pro_smesiteli/0-5" class="menu2sub">Смесители и их комплектующие </a><br> <a href="http:/index/ustanovka_smesitelja/0-56" class="menu2sub">Установка смесителя </a><br> <a href="http:/index/kak_pravilno_vybrat_smesitel/0-58" class="menu2sub">Как правильно выбрать смеситель</a><br> $URI_ID$='page45' - как раз и есть те страницы где меню должно автоматом раскрываться!
Делаем ремонт самостоятельно ЗАРАБАТЫВАЙТЕ ПРОСМОТРЕ ВИДЕОРОЛИКОВ ДО 4$ ЗА ОДИН ЧАС! Код для регистрации -4f282c4db4b6a303790004a3 увеличить посещаемость сайта
Сообщение отредактировал semen123 - Четверг, 15.12.2011, 15:21
MIryna
Дата: Четверг, 15.12.2011, 15:56 | Сообщение # 284
Первоклашка
Группа: Пользователи
Сообщений: 5
Город: Minsk
Репутация:
0
Статус: Offline
Да так у меня получилось, только мне не нравиться, у меня почему-то, когда выбираешь другой пункт, получается на короткое время, пока не загрузится новая страница, открыты сразу два пункта меня. Просто, судя по началу данной темы, там меню делалось, используя списки <li>. Так вот меня и интересует, как в том варианте реализовать это.
otlichnica
Дата: Четверг, 15.12.2011, 15:58 | Сообщение # 285
Профессор(ша)
Группа: Администраторы
Сообщений: 9799
Город: Астрахань
Репутация:
267
Статус: Offline
MIryna , выкладывай свое меню полностью и адрес сайта, где оно стоит.
Делаю сайты под ключ на заказ. Меняю шапки и цветовую гамму на Вашем сайте Портфолио и расценки В выходные я не работаю!!!
MIryna
Дата: Четверг, 15.12.2011, 16:29 | Сообщение # 286
Первоклашка
Группа: Пользователи
Сообщений: 5
Город: Minsk
Репутация:
0
Статус: Offline
Ну сайта еще в реале нет, только в голове, пока экспериментирую http://kitchen-diary.ucoz.ru/ <ul> <a class="m" href="/">Главная страница</a> <li><a class="m" href="/publ/1">1</a> <?if($URI_ID$='puCat1')?> <ul> <li><a class="m" href="/publ/1/2-1">11</a></li> <li><a class="m" href="/publ/1/5-1">12</a></li> </ul><?endif?> <li><a class="m" href="/publ/3">2</a> <?if($URI_ID$='puCat3')?> <ul> <li><a class="m" href="/publ/3/6-1" >21</a></li> <li><a class="m" href="/publ/3/4-1" >22</a> </li> </ul><?endif?> <li><a class="m" href="/publ/7">3</a> <?if($URI_ID$='puCat7')?> <ul> <li><a class="m" href="/publ/7/8-1" >31</a></li> <li><a class="m" href="/publ/7/9-1" >32</a> </li> <li><a class="m" href="/publ/7/10-1" >33</a> </li> </ul><?endif?> </ul>
otlichnica
Дата: Четверг, 15.12.2011, 17:35 | Сообщение # 287
Профессор(ша)
Группа: Администраторы
Сообщений: 9799
Город: Астрахань
Репутация:
267
Статус: Offline
MIryna , в этом коде я вообще не вижу закрывания и открывания подпунктов. Тут просто заданы подпункты в зависимости от текущей страницы
Делаю сайты под ключ на заказ. Меняю шапки и цветовую гамму на Вашем сайте Портфолио и расценки В выходные я не работаю!!!
MIryna
Дата: Четверг, 15.12.2011, 17:51 | Сообщение # 288
Первоклашка
Группа: Пользователи
Сообщений: 5
Город: Minsk
Репутация:
0
Статус: Offline
Ну это по первым страницам данной темы сделано… может я не так поняла, а как реализовано меню на сайте http://detpodelki.ru? А что делать с этим вариантом, на пару секунд раскрыты сразу два пункта (обновила теперь с таким вариантом): <script language="JavaScript"> function hide(obj) { if(document.getElementById(obj).style.display == '') {document.getElementById(obj).style.display = 'none'; } else {document.getElementById(obj).style.display = ''; } } </script> <a href="/" class="menu2"> Главная</a><br> <a onclick="hide('sub1')" href="/publ/1" class="menu2" >1</a><br> <?if($SECTION_URL$=='http://kitchen-diary.ucoz.ru/publ/1/1') ?><span id="sub1"> <?else?><span id="sub1" style="display: none;"> <?endif?> <a href="/publ/1/2-1" class="menu2sub"> 11</a><br> <a href="/publ/1/5-1" class="menu2sub"> 12</a><br> </span> <a onclick="hide('sub2')" href="/publ/3" class="menu2" >2</a><br> <?if($SECTION_URL$=='http://kitchen-diary.ucoz.ru/publ/2/3') ?><span id="sub2"> <?else?><span id="sub2" style="display: none;"> <?endif?> <a href="/publ/3/6-1" class="menu2sub"> 21</a><br> <a href="/publ/3/4-1" class="menu2sub"> 22</a><br> </span>
otlichnica
Дата: Четверг, 15.12.2011, 21:44 | Сообщение # 289
Профессор(ша)
Группа: Администраторы
Сообщений: 9799
Город: Астрахань
Репутация:
267
Статус: Offline
MIryna , происходит загрузка другой страницы. Отсюда и такая картина. Код меню не предусматривает закрытие предыдущего пункта, если нажат другой пункт. Т.е. если бы ты оставалась на этой же страницы при нажатии на пункт, например, Code
<a onclick="hide('sub1')" class="menu2" >1</a><br>
то вылезли бы подпункты у пункта 1, а у пункта 2 так и остались бы открытыми. Они закрываются только если нажать на пункте второй раз. Можно сделать , чтобы пункты открывались при наведении мыши Onclick (нажатие мыши) заменить на onMouseOver и onmouseout. т.е. onMouseOver="hide('sub1')" onmouseout="hide('sub1')" onMouseOver - при наведении мыши на пункт, onmouseout - когда мышь уводится от пункта
Делаю сайты под ключ на заказ. Меняю шапки и цветовую гамму на Вашем сайте Портфолио и расценки В выходные я не работаю!!!
MIryna
Дата: Пятница, 16.12.2011, 15:54 | Сообщение # 290
Первоклашка
Группа: Пользователи
Сообщений: 5
Город: Minsk
Репутация:
0
Статус: Offline
спасибо! сделала я наконец-то меню, о котором мечтала
Создание раскрывающегося меню в Ucoz - Страница 29 - Форум
Сегодня были на форуме:
sorin57, Sunderland, Ardali