Меню с помощью JScript
Всем, здравствуйте.
Ситуация такова: у меня есть раскрывающееся меню, реализованное с помощью jscript. Сам скрипт находится в отдельном файле, а меню является html списком следующей структуры: <ul id="navigation"> <li onclick="javascript:Menu('1')"><a href="#">### </a> <ul id="menu_1" style="display:none;"> <li><a href="#">###</a></li> <li><a href="#">###</a></li> </ul> </li> <li onclick="javascript:Menu('2')"><a href="#">###</a> <ul id="menu_2" style="display:none;"> <li><a href="#">###</a></li> <li><a href="#">###</a></li> </ul> </li> <li onclick="javascript:Menu(3')"><a href="#">###</a> <ul id="menu_3" style="display:none;"> <li><a href="#">###</a></li> <li><a href="#">###</a></li> <li><a href="#">###</a></li> </ul> </li> </ul> Дело в том, что просто подключая скрипт к шаблону меню не работает. Очень прошу помочь мне реализовать это меню в TS, хорошо бы даже написать как оно должно выглядить, потому что механизм использования jscript'ов мне не очень понятен. |
Подключение скрипта:
Цитата:
Код:
wrap =<li onclick="javascript:Menu('1')">|</li>|*|<li onclick="javascript:Menu('2')">|</li> |
thebat, спасибо за ответ, только что-то все равно меню не раскрывается. Быть может я неправильно использую ваш пример:
lib.menu_1 = HMENU lib.menu_1.excludeUidList = 149,150,151,152,153,154,155,156,157 # Первый уровень объекта-меню, текстовый lib.menu_1.1 = TMENU lib.menu_1.1 { # Нормальное состояние свойств NO.allWrap = <li id="color1" onclick="javascript:Menu('1')">|</li> # Включить активное состояние и установить свойства: ACT = 1 ACT.allWrap = <li id="color1" onclick="javascript:Menu('1')">|</li> wrap = <ul id="navigation"> | </ul> } page = PAGE page.includeJS { file1 = fileadmin/user_upload/templates/script.js } page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page page.10.disableExplosivePreview = 1 Если в данном случае все корректно, значит у меня просто неудачный скрипт и все дело в нем. |
Думайте, думайту ...
..., действительно не правильно.
Я вам дал подсказку, а вы уж извольте, подумайте. В сети и в том же числе здесь на форуме есть масса примеров ... |
а не подскажите, может мне лучше использовать объет JSMENU, а не TMENU вроде JSMENU как раз на JavaScript нацелен?
|
Часовой пояс GMT +4, время: 09:57. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot