Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Funciona en Firefox, pero en IE no..

Estas en el tema de Funciona en Firefox, pero en IE no.. en el foro de Frameworks JS en Foros del Web. Buenas tardes: Estoy utilizando el siguiente codigo, y bueno probe en un Browser con firefox y funciona de lo mas bien; pero en IE nada ...
  #1 (permalink)  
Antiguo 23/05/2007, 12:52
Avatar de The_Pretorian  
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 5 meses
Puntos: 0
Exclamación Funciona en Firefox, pero en IE no..

Buenas tardes:
Estoy utilizando el siguiente codigo, y bueno probe en un Browser con firefox y funciona de lo mas bien; pero en IE nada que funciona.

Cita:
var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest

function verificaUsuario() {
if (!enProceso && http) {
var valor = escape(document.getElementById("txtcorcon").value) ;
var url = "valida_mai.asp?emailUsuario="+ valor;
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
enProceso = true;
http.send(null);
}
}

function handleHttpResponse(){
if (http.readyState == 4){
if (http.status == 200){
if (http.responseText.indexOf('invalid') == -1) {
// Armamos un array, usando la coma para separar elementos
results = http.responseText.split(",");
document.getElementById("campoMensaje").innerHTML = results[0];
enProceso = false;
}
}
}
}

function getHTTPObject() {
var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
}catch(e){
xmlhttp = false;
}
}
return xmlhttp;
}
Gracias por la atencion prestada.

Atte
The_Pretorian
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...
  #2 (permalink)  
Antiguo 24/05/2007, 01:46
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 2 meses
Puntos: 62
Re: Funciona en Firefox, pero en IE no..

Código:
...
function getHTTPObject()
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    return xmlHttp;
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      return xmlHttp;
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        return xmlHttp;
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
  }
prueba con eso, suerte
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #3 (permalink)  
Antiguo 24/05/2007, 08:47
Avatar de The_Pretorian  
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 5 meses
Puntos: 0
Re: Funciona en Firefox, pero en IE no..

Buenos Dias:
Gracias por la correción, funciona a la perfección.

Atte
The_Pretorian
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...
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 00:55.