Подскажите пожалуйста яваскрипт который:
при выборе опеределённого подменю т.е.
Код:
Вот в таком массиве будут храниться все елементы
db[-1][0] = "0"; // Где [-1] это ParentID, а [0] ID елемента
db[-1][1] = "1";
db[0][2] = "1-st child of 0";
db[0][3] = "2-st child of 0";
db[1][4] = "1-st child of 1";
db[1][5] = "2-nd child of 1";
db[1][6] = "3-rd child of 1";
Код:
<option>
<select value="" selected="selected"></select>
<select value="0">0</select>
<select value="1">1</select>
</option>
Изначально должны загружатся элементы у которых ParentID = -1
Допустим мы выбрали меню с "1" теперь скрипт добавляет(при onChange) под этим selectboxom(innerHTML?) похожий selectbox но уже с елементами у которых parentID 1.
Т.е. теперь мы должны видеть следующее
Код:
<option>
<select value="" selected="selected"></select>
<select value="0">0</select>
<select value="1">1</select>
</option>
<option>
<select value="" selected="selected"></select>
<select value="4">1-st child of 1</select>
<select value="5">2-nd child of 1</select>
<select value="6">3-rd child of 1</select>
</option>
Соотвественно этот selectbox также может содержать елементы при выборе которых появлялся бы ещё дополнительный selectbox и.т.д.
З.Ы. структура хранения элементов должна быть именно такой.
Заранее большое спасибо.
