Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2010, 14:29
bebo
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 14 años, 7 meses
Puntos: 4
Respuesta: Problema al ejecuar la misma función varias veces.

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 original
  1. function muestraContenido_actividad(){
  2.         if(peticion_http.readyState == 1){
  3.             document.getElementById(caja).innerHTML = "<img src=\"../images/cargando.gif\" />";
  4.         }else{
  5.             document.getElementById(caja).innerHTML = contenido_anterior + peticion_http.responseText;     
  6.                         contenido_anterior = document.getElementById(caja).innerHTML;
  7.         }
  8.     }
Y coloca ésta línea al principio del código:
var contenido_anterior="";
(No la coloques adentro de una función)