Holas;
Como obtienes la conexión para usar Ajax???, no lo veo por ningún lado, me refiero a esto:
Código PHP:
function nuevoAjax(){
var xmlhttp=false;
try {
// Creación del objeto ajax para navegadores diferentes a Explorer
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
// o bien
try {
// Creación del objet ajax para Explorer
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
Luego en la función para obtener una respuesta por Ajax es la siguiente:
Código PHP:
function conec(m,n)
{
ajax = nuevoAjax();
with(ajax)
{
open("GET",m,true);
onreadystatechange = function() {
if(readyState == 4)
{
n.innerHTML = responseText;
}
}
send(null);
}
}
Tú hiciste esto, no se porque:
Código PHP:
function ObtenerDatos(datos,divID) {
if(peticion)
{
var obj = document.getElementById(divID);
peticion.open("GET", datos);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
obj.innerHTML = peticion.responseText;
}
}
peticion.send(null);
}
}
Que es "peticion", de donde es llamado, que hace??????. aparte repites muchas veces "peticion", mira como lo programo yó:
Código PHP:
ajax = nuevoAjax();
with(ajax)
{
open("GET",m,true);
onreadystatechange = function() {
if(readyState == 4)
{
n.innerHTML = responseText;
}
}
send(null);
}
Debes acostumbrarte a progrmar como es debido, debes ahorrar kb de envio y mantener un ancho de banda adecuado.
Nos vemos.