Примочка для flash-меню
Во флешке есть замысловатое меню.
Сначала видно 2 кнопки : Первый раздел и Второй раздел.
При нажатии на кнопку Первый раздел
открываются ещё пункты раздела Первого
При нажатии на кнопку Второй раздел
открываются ещё пункты раздела Второго
Хотелось бы чтобы если мы нажали на кнопку
внутри раздела Первого,
то при перезагрузке страницы во флешке
были активны сразу пункты раздела Первого,
а не 2 кнопки Первый раздел и Второй раздел.
Аналогично и при нажатии раздела в Второй раздел,
нужно чтобы в перегруженной странице уже были активны
пункты Второго раздела.
Как это реализовать ?
Флешка умеет понимать параметры адресной строчки,
называемые GET - переменные.
Хотелось бы к адресам страниц добавить параметр
к примеру адрес_страницы?razdel=1 - активен раздел Первый
и адрес_страницы?razdel=2 - активен раздел Второй
Алгоритм работы флешки тогда простой:
смотрим GET переменную razdel
если она равна 1, то выводим пункты Первого раздела;
если она равна 2, то выводим пункты Второго раздела;
если переменная GET не задана или не равна 1 или 2,
тогда выводим 2 кнопки Первого и Второго раздела.
Также необходимо изменить ссылки в пунктах
разделов.
К пунктам Первого раздела нужно ещё добавить ?razdel=1
а к пунктам Второго нужно добавить ?razdel=2
Пример работы флешки
пусть задан адрес ПУТЬ к файлам...\diploma.html?razdel=1 - это пункт Дипломы и письма
из раздела Первого
тогда флешка видит переменную razdel=1 то-есть показывает сразу пункты раздела Первого
если б был адрес ?razdel=5 или совсем без переменной razdel, тогда надо выдать просто 2 раздела:
Первый и Второй
если адрес будет $razdel=2 - тогда выдать пункты раздела Второго