no lo eh probado, pero a simple vista me parece que antes tienes que crear el
objeto readyState con la condicion = 1, en tu script.
readyState == 1: "Loading", se esta cargando los datos.
readyState == 4: "Complete", se ha cargado completamente
el cambio seria este:
Código HTML:
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}else{
var loading = document.getElementById('cargando');
loading = document.getElementById('cargando');
loading.innerHTML = '<img src="img/gif/gl-loadingchico.gif" align="absmiddle"/> Validando Formulario...';
}
por este:
Código HTML:
if (XMLHttpRequestObject.readyState == 1) {
var loading = document.getElementById('cargando');
loading.innerHTML = '<img src="img/gif/gl-loadingchico.gif" align="absmiddle"/> Validando Formulario...';
}
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
suerte..