Показано с 1 по 14 из 14

Тема: Помогите создать динамично-раскрывающееся меню

  1. #1

    Регистрация
    24.06.2004
    Адрес
    вестный хулиган!
    Сообщений
    155

    Подскажите как можно сделать такое вот [Только зарегистрированные пользователи могут видеть ссылки. ] ?
    только не таким громоздким методом, как сделанно
    Может средствами css можно добиться такого эффекта?

    Объясняю более подробно:
    У меня есть[Только зарегистрированные пользователи могут видеть ссылки. ]
    А нужно его сделать динамично раскрывающимся вот из [Только зарегистрированные пользователи могут видеть ссылки. ]

  2. #2

    Регистрация
    12.04.2004
    Адрес
    Екатеринбург
    Сообщений
    84
    А что в нём сложного? Это же обычный список.

  3. #3

    Регистрация
    12.04.2004
    Адрес
    Екатеринбург
    Сообщений
    84
    Извиняюсь за предыдущий свой пост. Я смотрел страницу в опере, там никакой динамики нет, что и ввело меня в заблуждение.

  4. #4

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    хе-хе... у меня вчера появилась такая же задача, и не зная Яваскрипта - я за час сделал такое меню (полазив по нету) =)

    в хеад пишешь:
    <script language="javascript">
    function folder(id) {
    var folder = document.getElementById(id);
    if(folder.style.display == &#39;none&#39 {
    folder.style.display = &#39;block&#39;;
    } else {
    folder.style.display = &#39;none&#39;;
    }
    }
    </script>

    в боди (там где у тя рыскрывающиеся менюхи всякие) можно работать двумя принципами:
    1. div
    2. ul

    и так, у тя есть ссылка, например "УСЛУГИ".. .пишешь: <a href..... onClick="folder(&#39;service&#39;">УСЛУГИ</a>
    дальше пишешь:

    и далее верстаешь то что буде твыпадать (через ul или div)... если у тебя это все сверстано через списки - то делай ul
    <ul id=&#39;service&#39; style=&#39;display: none;&#39;>
    тут какая-то инфа[/list]

    во ти все... так можно делать с любым уровнем вложенности, главное чтоб id были уникальными и не пересекались со всякими name - иначе могут быть глюки =)

    Удачи

  5. #5

    Регистрация
    12.04.2004
    Адрес
    Екатеринбург
    Сообщений
    84
    Меня заинтересовала эта тема, ща сижу про DOM читаю. Здравая штука, уже половину выпадающего меню сделал.

  6. #6

    Регистрация
    24.06.2004
    Адрес
    вестный хулиган!
    Сообщений
    155
    2GoDoom
    Огромное спасибо тебе!!!
    Мне посоветовали вчера вот так:
    Код:
    <script>
    function OC(en)
    {
    ****var el = document.getElementById(en);
    ****if (el.style.display == "block") el.style.display = "none";
    ****else * * * * * * * * * * * * * * el.style.display = "block";
    }
    </script>
    <b OnClick="OC(&#39;parent1&#39;)">+[/b]
    <div id=parent1>
    ****<b OnClick="OC(&#39;child1&#39;)">+[/b]
    ****<div id=child1>
    ****111111111111111111111111111111
    ****</div>
    ****<b OnClick="OC(&#39;child2&#39;)">+[/b]
    ****<div id=child2>
    ****222222222222222222222222222222
    ****</div>
    ****<b OnClick="OC(&#39;child3&#39;)">+[/b]
    ****<div id=child3>
    ****333333333333333333333333333333
    ****</div>
    </div>
    Что по сути то же самое
    Но у тебя безуловно понятней!

  7. #7

    Регистрация
    21.10.2005
    Сообщений
    7
    woweb.ru-javascripts-навигация

  8. #8

    Регистрация
    08.09.2005
    Сообщений
    28
    Вот у меня некоторые вопросы появились:
    1. Индексируются ли эти ссылки поисковиками? Насколько я знаю, если применять java-скрипт для создания многоуровневова меню, то ссылки не индексируются.
    2. Первый уровень создал, а вот со вторым проблема!!!

  9. #9

    Регистрация
    08.09.2005
    Сообщений
    28
    Все разобрался!!!
    А вот теперь вопрос:
    Раздел "УСЛУГИ"
    А как сделать, чтобы при наведении на ссылку появлялась рука, такая же, как появляется при наведении на обычную ссылку?

  10. #10

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    style="cursor: hand"

  11. #11

    Регистрация
    08.09.2005
    Сообщений
    28
    Спасибо!
    А можно сдлеать так, чтобы при нажатии на УСЛУГИ, одновременно открывался список подпунктов и загружалась страница, указанная в гиперссылки УСЛУГИ.
    Пример: engec.ru, меню слева.

    Только не подумайте, что это реклама!

  12. #12

    Регистрация
    13.11.2005
    Адрес
    Калининград
    Сообщений
    3
    В открываемой странице надо указвать открытые подменю.

  13. #13

    Регистрация
    08.09.2005
    Сообщений
    28
    ZAV, а это как?
    Можно подробнее?

  14. #14

    Регистрация
    08.09.2005
    Сообщений
    28
    Долго вспоминал, где этот вопрос разбирался и нашел.

    Я так и не понял, вот это: "В открываемой странице надо указвать открытые подменю"

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 13.08.2008, 22:18
  2. Помогите создать стекло в VRay
    от Snake в разделе 3D-технологии
    Ответов: 3
    Последнее сообщение: 22.04.2007, 19:28
  3. Помогите создать брэнд
    от Niusa в разделе Флейм
    Ответов: 64
    Последнее сообщение: 20.10.2006, 16:04
  4. Помогите создать фонтан
    от Nikius в разделе 3D-технологии
    Ответов: 1
    Последнее сообщение: 24.06.2006, 19:45
  5. Раскрывающееся меню
    от Shturm в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 25.04.2006, 15:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •