Pero claro que no hace nada, en primer lugar si haces un return antes de un comando cualquiera, el comando se ignora ya que el return devuelve la ejecución a la función o línea que la invocó
En segundo lugar no te hemos dicho que coloques ese código en la función que crea el objeto ajax, sino en la función ajax que empleas para cargar cada sección de tu web. Vamos! para ser exactos:
Código:
function MostrarConsulta(datos,src){
divResultado = document.getElementById(src);
ajax=objetoAjax();
ajax.open("GET", datos);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText;
document.body.scrollTop = 0;
}
}
ajax.send(null)
}
Eso es lo que quisimos decirte.