Все игры
Запись
nv s,
Это спам

Контексное меню, как можно проще, пожалуйста, а?


Нравится

Вы не можете комментировать, т.к. не авторизованы.


Игорь Акимов      30-03-2011 22:17 (ссылка)
Re: Контексное меню, как можно проще, пожалуйста, а?
+
Честно говря, не сразу понял ваш вопрос.
Дело в том, что вы немного путаете терминологию.
КОНТЕКСТНЫМ принято называть такое меню, содержание которого зависит от контекста.
Т.е. сам механизм меню не меняется, а меняется только список пунктов при щелчке по разным оъектам (можно это назвать различным контекстом).

А то, что хотите соорудить вы, называется по-разному, например, "ВЫПАДАЮЩЕЕ" или "МНОГОУРОВНЕВОЕ" меню. Причем, чаще всего оно используется на вэб-страницах для навигации по другим разделам сайта.

Вообще-то, написание кода такого меню — это уже не уровень для начинающих, т.к. требуется знание какого-нибудь языка сценариев, например, JavaScript (универсальный, кроссплатформенный) или JScript (от Microsoft)

Не уверен, что вы захотите погрузиться "до руды" в это. Вы же пишете, что надо "как можно проще" все сделать.

Да, ещё надо учесть, где именно это будет работать.
Например, в Блогах, типа нашего проекта, это РАБОТАТЬ НЕ БУДЕТ!
Простые варианты работают на личных сайтах, реализованных вручную.
Более сложные по технологии, но вместе с тем более простые по реализации можно создать на сайте, который основан на CMS (Content Management System = система управление содержанием) или, как говорят, "на движке".

Какой именно вариант у вас?

Ручной вариант с кодом, написанным вручную) могу предложить скопировать с изменением дизайна под ваши нужды.
Вот посмотрите на сайте выпадающее меню, которое я сделал в свое время, изучая Javascript.
Его легко можно преобразовать в многоуровневое (пока включен только один уровень).
Вот на этой странице http://bard-aki.narod.ru/an... ссылки слева "АРХИВ НОВОСТЕЙ" для разных лет сделаны в виде такого меню.
Если вас этот вариант устроит, могу прислать код с описанием.

Другие варианты, например, полуавтоматические можно создать в программе XaraXtreme — там есть даже шаблоны, которые можно править. А код программа пишет автоматически.
Еще есть специализированная программа XaraMenuMaker (XaraMM).
Вот посмотрите варианты дизайна кнопок из нее: http://otvet.mail.ru/questi...

Игорь Акимов      01-04-2011 15:45 (ссылка)
Re: Контексное меню, как можно проще, пожалуйста, а?

+
Здрвствуйте, Нонна!
Я помню о вашей просьбе, но не нахожу пока времени, чтобы вам помочь.
Дело в том, что я в бешеном темпе пытаюсь сверстать второе издание книжки моего папы, которое обсуждали в прошлом году. См. первое издание здесь: http://foto.mail.ru/mail/ia...

Первое издание полностью разошлось, остался 1 экземпляр.
А тогда мы не успели с братом вставить в книгу некоторые тексты.
Сейчас появилось довольно много фотографий, которые я никогда раньше не видел, а также дополнится схема-дерево рода по информации, присланной рождственниками из разных стран.

- - - - -

Код выпадающего меню написан по книжке Джейсона Тиге (Jason Teague) под названием
"DHTML и CSS для Internet".

DHTML и CSS для Internet - JCTeague - 1 ed.

Вот сейчас попытася найти откуда её скачать — пока нашел только платный вариант http://turbobit.litres.ru/p...
Ещё не известно, отобразится ли здесь ссылка.

Там же предлагают "прочитать" книжку по ссылке:
http://turbobit.litres.ru/s...

Но эта ссылка позволяет прочитать только оглавление и самое начало.
Поищите книжку в магазине — если вы интересуетесь вэб-дизайном, то это — одно из лучших пособий!

У меня есть 3-е и 4-е издание книги.
Некоторое время сам автор поддерживал материалы из книги, предлагая на своем сайте скачать заготовки вэб-страниц с описанными эффектами, в том числе меню.
Я несколько лет назад заходил на его сайт и скачал эти примеры.
Почему-то сейчас их там нет. Но я для вас загружаю архив с ними (для 3-его издания). Если хотите, то загружу и для 4-ого. Оно немного отличается.

DHTML_CSSCode-JCTeague-2-ed. zip (7.5 МБ)
http://files.mail.ru/I628KA

Здесь всё по-английски. Я выбрал 2-е издание, т.к. оно организовано в виде меню.
Распаковав архив полностью, запустите файл
index. html
из корневой папки
DHTML_CSSCode
Откроется меню с некоторыми главами книги. Точнее, с примерами из этих глав.
В каждой папке также можно запустить файл
index. html
Чтобы увидеть заготовку страницы и щелкая по элементам на ней, посмотреть, как работают описанные эффекты DHTML.
Код копируем просто из страницы. Меняем на нем цвета, размеры блоков — и получваем, что нам надо.

Конечно, желательно бы иметь сами страницы книги, где описана последовательность действий и предназначение элементов кода (а книжка переведена на русский!).
Но можно обойтись и без этого — просто скопировать код из понравившихся примеров.

Извините, но не нахожу времени, чтобы отсканировать книжку или некоторые страницы для вас.
Может быть, позже...

Желаю успехов!