Este es el codigo ajax qeu hace que un combo se dependiente del otro....
Código:
function objetoAjax(){
var xmlhttp=false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch (E){
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function cargafechas(){
divResultado = document.getElementById('principal');//div donde se cargara el resultado
empresa = document.getElementById('empresa').value;//valor del select seleccionado
ajax = objetoAjax();
ajax.open("POST", "cargafechas.php", true);
ajax.onreadystatechange = function(){
if (ajax.readyState==4){
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("empresa="+empresa)
}
------*****hasta aqui el codigo que me funciona, es decir, el otro combo que les digo que es identico y funciona****------*
function cargafechas1(){
divResultado = document.getElementById('principal2');//div donde se cargara el resultado
subcliente = document.getElementById('subcliente').value;//valor del select seleccionado
ajax = objetoAjax();
ajax.open("POST", "cargafechas1.php", true);
ajax.onreadystatechange = function(){
if (ajax.readyState==4){
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("subcliente="+subcliente)
} ---******Este es el que no me funciona****---*
Cabe acalarar que todo esta en un mismo archivo llamado ajax.php