Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: PilotV от 19 Марта 2003, 04:16:04

Название: Скрипт, недорого :-)
Отправлено: PilotV от 19 Марта 2003, 04:16:04
(Поправьте меня, если не правильно выбрана тематика форума)

Наваял я тут на днях JS-скрипт выпадающего меню. Как мне нескромно кажется, лучший из того, с чем я знаком.

Набор фич:

1. Поддержка браузеров:
- IE 5+ (полжен работать и в 4, но проверить негде)
- НН 4+ (с маленьким ограничением функциональности)
- Последние Opera и Mozilla

2. Любой уровень вложенности.

3. Любое расположение пунктов (горизонтальное, вертикальное, ...) в меню и подменю.

4. Возможность подсветки не только пунктов меню, но и подменю (выпадающих блоков) при наведении мышки.

5. Сохранение подсветки пункта меню при уводе мышки на его подменю.

6. Задаваемая задержка прятания выпавших блоков при уводе мышки за пределы меню.

7. При вставке в качестве пунктов меню рисунков возможность автоматического прицепления к ним ролловерного эффекта (в НН4.X не работает)

8. Полная настройка - как групповая так и индивидуальная - подменю и пунктов меню по параметрам:
- цвета фона и подсветки
- содержимое: хедеры, футеры, разделители и т.п.
- положение на старнице (см. п.7)

9. Гибкое задание положения выпадающих подменю на странице:
- жесткая привязка к координатам
- то же самое, но с учетом центровки страницы (т.е. координаты задаются отн-но центрируемой части)
- привязка к положению пункта меню из которого подменю выпадает с жестким выбором направления выпадения и/или выравнивания
- то же самое, с гибким выбором направления выпадения и/или выравнивания - т.е. эти вещи выбираются автоматически отн-но положения меню на странице и рассояния до края видимого окна

10. Ну и т.д. и т.п.

Ознакомиться и частично увидеть перечисленные фичи можно по скриншотам.
Один вариант:
http://pilots.hut.ru/menu/menu1_ss1.gif
http://pilots.hut.ru/menu/menu1_ss2.gif
http://pilots.hut.ru/menu/menu1_ss3.gif
Другой вариант:
http://pilots.hut.ru/menu/menu2_ss1.gif
http://pilots.hut.ru/menu/menu2_ss2.gif

Если интересно и не лень читать, более полное представление можно получить по описанию апи:
http://pilots.hut.ru/menu/_readme_.txt


Вопрос: нет ли желающих приобрести это эпохальное творение по сходной цене?
Название: Скрипт, недорого :-)
Отправлено: MadDog от 19 Марта 2003, 08:49:53
Цитировать
PilotV:
нет ли желающих приобрести это эпохальное творение по сходной цене?

ИМХО, есть гораздо более удобные, более навороченные и с поддержкой всех браузеров, и причём совершенно бесплатно. :)
Название: Скрипт, недорого :-)
Отправлено: PilotV от 19 Марта 2003, 14:12:21
Что-то такое я уже слышал. А пример "более удобного и навороченного" можно - у меня дыры в образовании :-( ?
Название: Скрипт, недорого :-)
Отправлено: alex007 от 19 Марта 2003, 22:31:58
ИМХО, установи на комп Sothink DHTMLMenu и делай какие угодно DHTML менюшки..............
Название: Скрипт, недорого :-)
Отправлено: Xander от 19 Марта 2003, 22:43:33
Удобнее чем у http://opencube.com я ни разу не видел.
Название: Скрипт, недорого :-)
Отправлено: PilotV от 20 Марта 2003, 01:27:29
alex007:
Это какой-то гуёвый редактор, я так понял?

Xander:
Да, интересное меню. Но мне нескромно кажется, что в моем есть некоторые фичи, которых в том нет, да и весит значительно меньше (правда, там много модулей под разные браузеры, в т.ч. экзотические)

ЗЫ: Приятно удивлен что до сих пор никто не понаписал гадостей и оскорблений. На пхпклубе с этого начали и этим закончили.
Название: Скрипт, недорого :-)
Отправлено: MadDog от 20 Марта 2003, 08:41:21
PilotV
ну лично мне нравится вот этот http://www.dhtmlcentral.com/. Проверял лично, корректно работает практически во всех браузерах.
Название: Скрипт, недорого :-)
Отправлено: Xander от 20 Марта 2003, 08:56:56
PilotV
А что говорить-то?
По скриншотам много не поймешь.
Название: Скрипт, недорого :-)
Отправлено: Макс от 20 Марта 2003, 14:18:42
я сам юзаю pear::html::treeMenu
У него хоть и нет всех этих фич, но менюшка в стиле проводника windows многим очень нравится
Название: Скрипт, недорого :-)
Отправлено: PilotV от 20 Марта 2003, 14:37:30
MadDog:
Coolmenu, знаю. Я его глубоко не рыл, в основном экзамплы смотрел, но по моему, в нем нет:

Цитировать

4. Возможность подсветки не только пунктов меню, но и подменю (выпадающих блоков) при наведении мышки.

7. При вставке в качестве пунктов меню рисунков возможность автоматического прицепления к ним ролловерного эффекта (в НН4.X работает с ограничениями)


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

В принципе, это можно и по скриншотам наблюдать (жаль там не видно курсора мышки, но понять где он находится можно).

Кроме этого, кулменю у меня хоть и работает без сбоев, но какую-то JS-ошибку в експлорере показывает.

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

Xander:
Ну, по скриншотам достаточно понятно, плюс кто хочет может доку почитать.

Макс:
Древовидные меню - немного другая разновидность.
Название: Скрипт, недорого :-)
Отправлено: MadDog от 20 Марта 2003, 17:10:47
PilotV
Цитировать
PilotV:
При вставке в качестве пунктов меню рисунков возможность автоматического прицепления к ним ролловерного эффекта

есть там такое

Цитировать
PilotV:
открывать ее в новом окне

есть

Цитировать
PilotV:
Возможность подсветки не только пунктов меню, но и подменю (выпадающих блоков) при наведении мышки.

и это есть

Цитировать
PilotV:
в основном экзамплы смотрел

имеет смысл скачать его и глубоко поковыряться.

Цитировать
PilotV:
кулменю у меня хоть и работает без сбоев, но какую-то JS-ошибку в експлорере показывает

ни разу не замечал.
Название: Скрипт, недорого :-)
Отправлено: PilotV от 20 Марта 2003, 22:10:48
Если всё такое там есть, то странно что ни в одном из 10 экзамплов не отражено и в фичах про это не написано.
Впрочем, ковырнусь, возможно, в нем еще немного.

Под "открывать в новом окне" подразумевается не принудительное открытие, а клик правой кнопкой по ссылке и полное ее контекстное меню. Это не совсем одно и то же.

И еще нюанс: у меня всё что настраивается, настраивается при создании меню, через параметры конструкторов, а там отдельный стильшит с большой функциональной нагрузкой - что без него оно и не работает даже. Мне мой подход больше нравится.
Название: Скрипт, недорого :-)
Отправлено: MadDog от 21 Марта 2003, 08:51:18
Цитировать
PilotV:
Мне мой подход больше нравится

Каждому своё, но ещё раз повторюсь, ИМХО, вряд ли кто купит, когда можно найти за так и ни чуть не хуже.
Название: Скрипт, недорого :-)
Отправлено: PilotV от 21 Марта 2003, 15:35:24
> вряд ли кто купит

Это в принципе и предполагалось. Разведка только подтвердила :-)

> когда можно найти за так и ни чуть не хуже.

А это еще не доказано. Я в общем если найду время и желание - проверю и, может, доложу о результатах.