Hola amigos!!
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