О сайте | Обратная связь | Памятка для вебмастера

Конструктор кнопок он-лайн

Подбор цветов

Справочник по html и CSS

Наши копирайтеры

Поиск

[ Войти · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 29 из 34«1227282930313334»
Модератор форума: Гром, Anka_kuşu, ОРИОН 
Форум » Создание сайта » Ucoz » Создание раскрывающегося меню в Ucoz
Создание раскрывающегося меню в 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
Профессор(ша)
Награды: 75
Группа: Администраторы
Сообщений: 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
Профессор(ша)
Награды: 75
Группа: Администраторы
Сообщений: 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
Профессор(ша)
Награды: 75
Группа: Администраторы
Сообщений: 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 » Создание раскрывающегося меню в Ucoz
Страница 29 из 34«1227282930313334»
Поиск:
Создание раскрывающегося меню в Ucoz - Страница 29 - Форум
Сегодня были на форуме:
sorin57, Sunderland, Ardali