Código:
Hay algo que no entiendo, no se el "componente" en la funcion si es algo especial o simplemente una variable por ahi el error viene por ese lado ya q no estoy relacionandolo.DF = new Array(); EM = new Array(); IR = new Array(); //Distrito DF.addItem({label:"Alvaro Obregón", data:"Alvaro Obregón"}); EM.addItem({label:"Atizapán de Zaragoza", data:"Atizapán de Zaragoza"}); IR.addItem({label:"Aguascalientes", data:"Aguascalientes"}); (solo pongo un ejemplo de cada uno para q no se haga taan largo) //iniciar ubicacion1.setSelectedIndex(0); //(a este combo ya le puse los valores manualmente en el objeto) ubicacion2.setDataProvider(DF); //funciones var alSeleccionar = new Object(); alSeleccionar.change = function(componente) { switch (target.selectedItem.value) { case 0 : ubicacion2.setDataProvider(DF); break; case 1 : ubicacion2.setDataProvider(EM); break; case 2 : ubicacion2.setDataProvider(IR); break; } }; //Agregas el evento a los combos ubicacion1.addEventListener("change", alSeleccionar);
La idea es que al seleccionar un combo el otro se refresque...
Muchicimas gracias.