La cuestion es que tengo el siguiente script:
Código PHP:
   <script  type="text/javascript" >
 var XMLHttpRequestObject; 
    try {  XMLHttpRequestObject = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  XMLHttpRequestObject = new XMLHttpRequest();     }
          catch (e3) {  XMLHttpRequestObject = false;   }
        }
     }
var link = "modulos/comprobar_nick.php?nick=";
function validarNick() {
   
  document.getElementById('resultado').innerHTML = "<img src=\"http://www.forosdelweb.com/images/combate/cargando.gif\" Alt=\"\">";
  
  var name = document.getElementById("nick").value;
  http.open("GET", link + escape(name), true);
  http.onreadystatechange = handleHttpResponse;
  http.send(null);
}
function handleHttpResponse() {
 
  if (http.readyState == 4) {
    results = http.responseText;
    
    var name = document.getElementById("nick").value;
   
    if(results == "") results = "<img src=\"http://www.forosdelweb.com/images/combate/si.gif\" Alt=\"\">";
    document.getElementById('resultado').innerHTML = results;
  }
}
function getHTTPObject() {
  var xmlhttp;
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();
</script> 
   En Firefox anda perfectamente, pero en IE se tilda en la funcion validarNick, es decir que se queda cargando y no pasa nada..
Alguien me orienta? Muchas gracias!
 
 
