Foros del Web » Programación para mayores de 30 ;) » Java »

"el objeto no acepta esta propiedad o metodo " en IE

Estas en el tema de "el objeto no acepta esta propiedad o metodo " en IE en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/02/2008, 10:27
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
"el objeto no acepta esta propiedad o metodo " en IE

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
  #2 (permalink)  
Antiguo 13/02/2008, 10:12
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: "el objeto no acepta esta propiedad o metodo " en IE

alguna sugerencia??
necesito ayuda por fis!!!
gracias :)
  #3 (permalink)  
Antiguo 13/02/2008, 11:24
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Re: "el objeto no acepta esta propiedad o metodo " en IE

Quiza te podrian ayudar mejor en un foro de JavaScript, este es de Java.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.