Buenos dias: Copié el código:
var http = getHTTPObject(); // We create the HTTP Object
function getHTTPObject()
{var xmlhttp;
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
{try
{ xmlhttp = new XMLHttpRequest();
}
catch (e)
{ xmlhttp = false;
}
}
return xmlhttp;
}
function handleHttpResponse()
{ if (http.readyState == 4)
{ window.open(http.responseText);
}
}
b
function actualizaContador(numeroBanner)
{ http.open("GET","../../2007/asp/actualizaContador.asp?numeroBanner=" + numeroBanner, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}
function actualizaContadorFlash(numeroBanner,tipo)
{ http.open("GET","../../2007/asp/actualizaContador.asp?numeroBanner=" + numeroBanner + "&tipo=" + tipo, true);
http.send(null);
}
que funciona bien, pero ahora que lo quiero reutilizar en otra página, me sale el siguiente mensaje de error : "http es nulo o no es un objeto", probe a declarar var http = getHTTPObject(); como local en cada función pero el mensaje es el mismo. No sé porque ahora no funciona, he revisado y no falta nada al código,
Espero cualquier ayuda.
Gracias