Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/12/2010, 19:43
xziolhvinvhgl
 
Fecha de Ingreso: marzo-2010
Mensajes: 68
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problema con actualizacion de divs

primera opcion

se haria 2 llamadas...

haces una llamada a la pagina mostrandocontenido1.php y la respuesta ademas de ingresarla en el <div id="1"></div>, guardala tambien en un div oculto o en un campo hidden

<input type='hidden' id='txtOculto' name='txtOculto'>
...
document.getElementById("txtOculto").value = objAjax.responseText;
...

luego aplicas lo de cada 2 segundos realizas la llamada (esta seria la segunda llamada)

y antes de insertar en el div la informacion traida realizas una comparacion de valores como:

if(document.getElementById("txtOculto").value != objAjax.responseText){
//llenas el div;
}

esa es una forma de verificar si los datos traidos son iguales o distintos a los que ya te tenian anteriormente...
..
..
..

la otra forma de hacerlo es utilizando AJAX con la libreria jQuery

$.get(url, datos, funcionManejadora);
ó
$.post(url, datos, funcionManejadora);

El primer parámerto (url) es el único obligatorio e indica la URL solicitada por la petición. Los
otros dos parámetros son opcionales, siendo el segundo (datos) los parámetros que se envían
junto con la petición y el tercero (funcionManejadora) el nombre o el código JavaScript de la
función que se encarga de procesar la respuesta del servidor.

lo que a ti te interesa de esto es:
que La función $.get() y $.post() disponen a su vez de una versión especializada denominada
$.getIfModified() y $.postIfModified() , que también obtiene una respuesta del servidor mediante una petición GET ó POST, pero la respuesta sólo está disponible si es diferente de la última respuesta recibida...

espero te pueda servir de algo..
SALUDOS