Perdón por no haber respondido. Bueno, miren:
http://php-online.com.ar/
esa es la web, si pueden mirar noten que al hacer click en alguna de las dos categorías funciona bien y se cargan (puse que imprima lo que devuelve y se pega en el div del centro para que puedan entenderlo).
Ahora, si prueban abrir alguno de los post donde dice leer y lo cierran, van a ver que las categorías dejan de funcionar, pero el valor devuelto en la impresión es correcto, sin embargo no se vuelve a copiar en el div.
llamada.php me muestra los posts:
function traerdatos(){
var request=nuevoajax();
if (request){
request.open("POST", "llamada.php", true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var usuario=document.getElementById("vars"); //usuario toma el valor del nombre de la categoría
capa2=document.getElementById("justificado");
request.send("nombre="+usuario.innerHTML);
request.onreadystatechange=function(){
if (request.readyState==4)
{
capa2.innerHTML=request.responseText;
alert(capa2.innerHTML);
}else{ capa2.innerHTML="Enviando datos al servidor <img src='images/cargando.gif'>";}}
}}
Agradezco las respuestas, hace poco tiempo empecé con ajax y javascript. capaz hay algunas variables mal declaradas, no sé.