AJAX - el objeto no acepta esta propiedad o metodo - ajax

   
Vista:

el objeto no acepta esta propiedad o metodo - ajax

Publicado por marlin (3 intervenciones) el 08/02/2008 17:28:45
hola q tal como estas?
estoy tratando de hacer que funcione dos selects anidados en IE con ajax pero de verdad no lo he logrado ya que me esta generando error, "el objeto no acepta esta propiedad o metodo" este es el codigo, de verdad si me pueden ayudar gracias!!

function createRequest(){
var xmlhttp=false;
if(window.XMLHttpRequest){ // Mozilla, Safari,...
xmlhttp = new XMLHttpRequest();
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType('text/xml');
}
}else if(window.ActiveXObject){ // IE
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
return xmlhttp;
}


function callback_aplicacion() {
var xmlhttp = createRequest();
if(!xmlhttp){
alert("No consegui el objeto XMLHttpObject");

}else{

Loadgif="Oficina <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= function(){
if (xmlhttp.readyState == 4 && 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;
}
}; // fin del function
xmlhttp.send(null);
} //fin del else

}// fin de la funcion callback_aplicacion

me dice que el objeto no acepta esta propiedad o metodo y se para en el momento q llama a la funcion
xmlhttp.onreadystatechange= function()
y se queda cragado el segundo select pero no termina en mozilla me funciona perfecto pero necesito que funcione en IE, no se si es algo de configuracion del explorador o es otra cosa
gracias de antemano :-)
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

RE:el objeto no acepta esta propiedad o metodo - a

Publicado por marovi (17 intervenciones) el 08/02/2008 18:37:03
Estas trabajando con xmlhttprequest, ve la url opcional que te adjunto, en el podrás encontrar ejemplos simples de como trabajar con xmlhttprequest y ajax

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:el objeto no acepta esta propiedad o metodo - a

Publicado por marlin (3 intervenciones) el 08/02/2008 20:05:23
gracias por responder, pero no se si te equivocaste de link o no se dond buecar la informacion, si me puedes explicar un poquito mas por fis!! gracias !! :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:el objeto no acepta esta propiedad o metodo - a

Publicado por marovi (17 intervenciones) el 10/02/2008 13:54:58
http://marovi-articulostecnicos.blogspot.com

Busca en los articulos del 2007, ve debajo de mi mail, es ahí en donde su publican las urls opcionales.

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar