Buenas, hace ya sus meses G2K publico un codigo ajax aqui, le he hechado un ojo y creo que seria bueno modificarlo de tal manera que al llamar al a funcion no le envies solo el archivo a cargar sino tambien el ID del div donde lo quieres cargar. Lo mioo no es javascript, se muy poco, e intentado hacerlo pero no lo e conseguido, dejo aqui el codigo y me decis donde tengo los errrores.
Saludos y gracias de antemano
<html>
<head>
<script>
function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (err2) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (err3) {
req = false;
}
}
}
return req;
}
var http = getXMLHTTPRequest();
function ver_pagina(pagina, donde) {
http.open("GET", pagina, true);
http.onreadystatechange = devolver_pagina(donde);
http.send(null);
}
function devolver_pagina (donde) {
if (http.readyState == 4) {
if(http.status == 200) {
var mostrar = http.responseText;
document.getElementById(donde).innerHTML = mostrar;
}
} else {
document.getElementById(donde).innerHTML = 'Cargando…';
}
}
</script>
</head>
<body>
<div id="ver_contenido"></div> <!-- Aquí es donde mostraremos nuestro code devuelto por AJAX -->
<a href="#" onClick="ver_pagina('lalala.html','debajo')">Ver pagina principal</a>
<div id="debajo"></div>
</body>
</html>