Buenas pues mira mas o menos podrias poner esto
Lo primero es hacer una funcion para que funcione en todos los navegadores.
Código:
function AJAXparatodos(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function CargarPagina(url){
var contenedor;
contenedor = document.getElementById('tudiv');
ajax=AJAXparatodos();
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
Y luego simplemente llamar a la funcion CargarPagina(urldelapaginaamostrar) de javascript