Bueno, estaba haciendo limpieza ayer de la página, prueba con esta forma:
ajax.js
Código:
document.write("<p>Espere mientras carga la página.</p>");
function loadurl(url, id){
var pagecnx = createXMLHttpRequest();
pagecnx.onreadystatechange=function() {
if (pagecnx.readyState == 4 && (pagecnx.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id).innerHTML=pagecnx.responseText;
}
pagecnx.open('GET', url, true)
pagecnx.send(null)
}
function createXMLHttpRequest() {
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}
En tu página web, así el área donde cargarás la información:
Código HTML:
<div id="main">
<noscript><p>AJAX desactivado.</p></noscript>
<script src="ajax.js" type="text/javascript"></script>
</div>
Y usa así los links:
Código HTML:
<a href="page.html'" onclick="loadurl('page.html','main');return false">Link</a>
Asegúrate de modificar ambos links (href y onclick). Avísame si te resulta.