para hacer eso ya tienes que hacer una llamada asincronica, con algo como ésto
Código:
function cargar(){
contenedor = document.getElementById('div');
ajax=nouAjax();
ajax.open("GET","pagina.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText;
}
}
ajax.send(null)
}