Появляющиеся/скрывающиеся блоки, в зависимости от Select`а

  • Автор темы gnhaku
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

gnhaku

#1
Здравствуйте, появилась проблема, в которой нужна срочная помощь!

Есть блоки (дивы) выводящиеся в древовидном виде, в каждом блоке поля формы. В их числе и select-списки.
Задача такая: загружается полное дерево блоков, показывается первый уровень. Далее при выборе в поле первого уровня значения select-списка показывается другой блок уже второго уровня. И так далее, в итоге 3 уровня разворачиваются.
Вопрос: Открыты 3 уровня, но если в каком-то уровне значение select выбрали другое, то как скрыть всех уже открытых детей и открыть другой блок?


Код:
<блок ур1>
<select>
<option>значение1 (открывает ур1.1)
<option>значение2 (открывает ур1.2)
<option>значение3 (открывает ур1.3)
</select>
</блок ур1>

<блок ур1.2>
<select>
<option>значение1 (открывает ур1.2.1)
</select>
</блок ур1.2>

<блок ур1.2.1>
......
</блок ур1.2.1>

<блок ур1.3>
<select>
<option>значение1 (открывает ур1.2.2)
</select>
</блок ур1>

<блок ур1.2.2>
......
</блок ур1.2.2>


Вроде нормально объяснил)
С javascript`ом у меня плоховато, так что пожалуйста с примером.
Заранее благодарен.
 
G

gnhaku

#2
Спасибо большое форуму за поддержку!
Решение нашел, выложу точно не сдесь.
Спасибо за оперативность!
 
A

Andrew Stephanoff

#4
Для: gnhaku
не очень-то и хотелось, спама меньше будет
 
Статус
Закрыто для дальнейших ответов.