Hola
No estás indicando que método usar para crear el objeto XMLHttpRequest
Prueba con esto
Código javascript
:
Ver originalfunction creaAjax(){
var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLH TTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
var ajax = false;
for(var i=0 ; !ajax && i<ajaxs.length ; i++){
try{
ajax = new ActiveXObject(ajaxs[i]);
}
catch(e) {
ajax = false;
}
}
if(!ajax && typeof XMLHttpRequest!='undefined') {
ajax = new XMLHttpRequest();
}
return ajax;
}
var petion
function cargarCombo (url, comboAnterior, element_id) {
peticion = creaAjax()
var element = document.getElementById(element_id);
var fragment_url = url+'?Id=1';
//element.innerHTML = '<option>Cargando</option>';
alert("fragment_url " + fragment_url);
alert("element " + element );
peticion.open("GET", "../../consultas/" + fragment_url);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
element.innerHTML = peticion.responseText;
//element.innerHTML = "<p>Hola mundo</p>";
//document.getElementById(element_id).innerHTML = peticion.responseText;
}
}
peticion.send(null);
}
Suerte