JSP (Java Server Page) - problemas con ajax en IE

 
Vista:

problemas con ajax en IE

Publicado por marlin (2 intervenciones) el 06/02/2008 17:08:02
hola que tal?
tengo un problema con un ajax en el IE, la idea es cargar un combo a partir de otro combo en un jsp, en mozilla me funciona perfecto, peor necesito q me funcione en IE .
el error q me da es "El objeto no acpta esta propiedad o metodo" y de verdad no se que podria ser. Este es el codigo q estoy utilizando para el ajax

var xmlHttp=null;
function crearXMLRequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");//Microsoft.XMLHTTP
}else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
Loadgif="Examen <img src="imagenes/loader.gif">";
document.getElementById("loader").innerHTML=Loadgi f;
var idEdo=document.getElementById("cmbEstado").value;
var url = "AjaxOficinaCTRL?idEdo=" + escape(idEdo);
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = callback_aplicacion;
xmlHttp.send(null);
}

function callback_aplicacion() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var oficina = xmlHttp.responseXML.getElementsByTagName("oficina" );
lista="<select name="cmbOficina" id="cmbOficina" style="width:330px;" >";
lista+="<option value="0" selected="selected">Seleccione</option>";
for(i=0;i<oficina.length;i++){ //.attributes[0].nodeValue
lista+=" <option value=""+oficina[i].attributes[0].nodeValue+"">"+oficina[i].childNodes[0].nodeValue+"</option>";
}
lista+="</select>";

document.getElementById("lista").innerHTML=lista;
Loadgif="Oficina";
document.getElementById("loader").innerHTML=Loadgi f;
}
}
}

el error apunta justaemnte cuando llama a la funcion callback_aplicacion de verdad no se si tengo que agrgar algo cuando declaro los objetos o es alguna propiedad, de verdad q ya no se q intentar

gracias de antemano por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder