elecash:
Gracias, me apoye con tu codigo.... , asi quedo
1)Cargo mis 2 combos asi:
Código :
//Cargamos el Combo Clientes
miXML3.ignoreWhite = true;
miXML3.onLoad = function (success) {
//Cargamos y llenamos el array
losDatos = new Array();
clientef2.setStyle("fontSize", 9);
clientef2.dataProvider = losDatos; //Metemos los datos en el ComboBox
if (success){
for (i=0; i<miXML3.firstChild.firstChild.childNodes.length; i++){
losDatos.addItem({label:miXML3.firstChild.firstChild.childNodes[i].childNodes[0].firstChild,
data:miXML3.firstChild.firstChild.childNodes[i].childNodes[0].firstChild});
//cliente.text = clientef2.getItemAt(0).label;
cliente.text = losDatos.getItemAt(0).data;
_global.cliente2 = cliente.text;
}
}
if (miXML3.loaded) {
//Cargamos el XML
combo2_xml.ignoreWhite = true;
combo2_xml.onLoad = function (success){
if (success){
//Creamos los arrays donde iran los datos
especialidades = new Array();
especialidadf2.setStyle("fontSize", 9);
especialidadf2.dataProvider = especialidades;
//dias = new Array(largo);
//Llenar los arrays
for (i=0; i<combo2_xml.firstChild.firstChild.childNodes.length; i++){
especialidades.addItem({label:combo2_xml.firstChild.firstChild.childNodes[i].childNodes[0].firstChild});
}
}
else{
trace("No se pudo cargar el XML");
}
}
combo2_xml.load("especialidad.php?cliente="+ cliente2 + "&r="+ Math.random());
}
///
}
miXML3.load("mostraradm.php");
2) Al seleccionar otro cliente cambi mi otro combo, asi:
Código :
if (objeto.target == clientef2){
cliente.text = clientef2.selectedItem.data;
_global.cliente2 = cliente.text;
//
//Cargamos el XML
combo2_xml.ignoreWhite = true;
combo2_xml.onLoad = function (success){
if (success){
//Creamos los arrays donde iran los datos
especialidades = new Array();
especialidadf2.dataProvider = especialidades;
//dias = new Array(largo);
//Llenar los arrays
for (i=0; i<combo2_xml.firstChild.firstChild.childNodes.length; i++){
especialidades.addItem({label:combo2_xml.firstChild.firstChild.childNodes[i].childNodes[0].firstChild});
}
}
else{
trace("No se pudo cargar el XML");
}
}
combo2_xml.load("especialidad.php?cliente="+ cliente2 + "&r="+ Math.random());
}
}la llamada al listener del combo clientef2, asi:
Código :
alSeleccionar.change = function(objeto)
Bueno lo pongo, esperando que a alguien le sea de utilidad; tambien se aceptan criticas porque creo que hay mas de una forma de pelar un pollo....
Saludos