Lo que pasa es que cuando llamas a la función no guardas el contenido anterior.
Modifica la función
muestraContenido_actividad así:
Código Javascript
:
Ver originalfunction muestraContenido_actividad(){
if(peticion_http.readyState == 1){
document.getElementById(caja).innerHTML = "<img src=\"../images/cargando.gif\" />";
}else{
document.getElementById(caja).innerHTML = contenido_anterior + peticion_http.responseText;
contenido_anterior = document.getElementById(caja).innerHTML;
}
}
Y coloca ésta línea al principio del código:
var contenido_anterior="";
(No la coloques adentro de una función)