Necesito hacer un combobox dependiente, y que la accion a realizar sea tras el evento de un boton, o sea si tengo el combo1 con datos de paises y el combo2 con datos de provincias que al elegir el dato del combo paises se relacione solo con el de provincias y lugo al hacer clic en un boton me lleve a una url.
Bien con ayuda de otros foros y maestros la combinacion mas o menos sale lo que no se como combinar el boton .Tengo esta ayuda de After-hours que me estoy guiando donde los combobox tienen nombre de instancia PrincipalCb y SubCb respectivamente:
Código:
PrincipalCb.dataProvider = [{label:"Elije opción:"}, {label:"Actionscript", data:1}, {label:"Foros", data:2}, {label:"Blogs", data:3}]; .rowCount = 3; Actionscript = new Array("Actionscript.org;http://www.actionscript.org", "Flash-kit;http://www.flashkit.org", "Kirupa;http://www.kirupa.com", "bit-101;http://www.bit-101.com/"); Foros = new Array("After-hours;http://www.after-hours.org/foro/", "Cristalab;http://www.cristalab.com/foros/", "Flash-La;http://www.flashla.com/forums/index.php"); Blogs = new Array("THERROR.corp;http://www.therror.com", "Innocuo;http://blog.innocuo.com/", "Carlos Rovira;http://www.carlosrovira.com/"); //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(); //Construyo los items del subcombo var subArray = eval(ItemSeleccionado); var SubCombo = new Array(); for (var i = 0; i<subArray.length; i++) { //Separo utilizando SubCombo = subArray[i].split(";"); SubCb.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) { //y va a la página web seleccionada getURL(SubCb.selectedItem.data); }; PrincipalCb.addEventListener("change", listenerPrincipal); SubCb.addEventListener("change", listenerSecundario);
se va directo al seleccionar el combo2 y lo que necesito es ponerle un boton.
Graxias