tengo problemas con la creacion de tres combobox dependientes este es el codigo q tengo agradeceria cualquier ayuda ya que no he podido hacer q funcionen los tres
PrincipalCb.dataProvider = [{label:"Elije opción:"}, {label: "animales", data: 1}, {label: "flores", data: 2}, {label: "colores", data: 3}];
SubCb.rowCount = 3;
animales = new Array("perro", "gato", "vaca", "leon");
flores = new Array("margarita", "girsol", "cartucho");
colores = new Array("rojo", "verde", "morado");
Sub1Cb.rowCount = 3;
perro= Array("a", "b");
gato= Array("c");
vaca = Array("v");
//Creo un listener
listenerPrincipal = new Object();
//que actua al evento change
listenerPrincipal.change = function (){
//Defino el item seleccionado
var ItemSeleccionado = PrincipalCb.selectedItem.label;
//Elimino todos los items del subcombo
SubCb.removeAll();
Sub1Cb.removeAll();
//Construyo los items del subcombo
var subArray = eval(ItemSeleccionado);
var SubCombo = new Array()
var Sub1Combo = Array()
for(var i = 0; i < subArray.length; i++) {
//Separo utilizando el delimitador ;
SubCombo = subArray[i].split(";");
SubCb.addItem(SubCombo[0],SubCombo[1]);
Sub1Cb.addItem(SubCombo[0],SubCombo[1]);
}
}
//Creo un segundo listener para el segundo combo
listenerSecundario = new Object();
//que actua al evento change
listenerSecundario.change = function (evt){
var ItemSeleccionado = SubCb.selectedItem.label;
}
//Creo un segundo listener para el tercer combo
listenerTerciario = new Object();
//que actua al evento change
listenerTerciario.change = function (evt){
}
PrincipalCb.addEventListener("change", listenerPrincipal);
SubCb.addEventListener("change", listenerSecundario);
Sub1Cb.addEventListener("change", listenerTerciario);
Gracias...........